
<!DOCTYPE html>
<html lang="zh-CN">
<head>
    <meta charset="utf-8">
    <link rel="canonical" href="https://blog.csdn.net/weixin_47654912/article/details/111362057"/>
    <meta http-equiv="content-type" content="text/html; charset=utf-8">
    <meta name="renderer" content="webkit"/>
    <meta name="force-rendering" content="webkit"/>
    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"/>
    <meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=no">
    <meta name="report" content='{"pid": "blog", "spm":"1001.2101"}'>
    <meta name="referrer" content="always">
    <meta http-equiv="Cache-Control" content="no-siteapp" /><link rel="alternate" media="handheld" href="#" />
    <meta name="shenma-site-verification" content="5a59773ab8077d4a62bf469ab966a63b_1497598848">
    <meta name="applicable-device" content="pc">
    <link  href="https://g.csdnimg.cn/static/logo/favicon32.ico"  rel="shortcut icon" type="image/x-icon" />
    <title>Python详细知识体系总结(2021版)_柏拉图工作室-Python学科-CSDN博客</title>
    <script>
      (function(){ 
        var el = document.createElement("script"); 
        el.src = "https://s3a.pstatp.com/toutiao/push.js?1abfa13dfe74d72d41d83c86d240de427e7cac50c51ead53b2e79d40c7952a23ed7716d05b4a0f683a653eab3e214672511de2457e74e99286eb2c33f4428830"; 
        el.id = "ttzz"; 
        var s = document.getElementsByTagName("script")[0]; 
        s.parentNode.insertBefore(el, s);
      })(window)
    </script>
        <meta name="keywords" content="Python详细知识体系总结(2021版)">
        <meta name="csdn-baidu-search"  content='{"autorun":true,"install":true,"keyword":"Python详细知识体系总结(2021版)"}'>
    <meta name="description" content="Python知识体系总结(持续更新ing)本文专注整理一些有关Python学习的知识体系，不定期更新。整理的Python知识体系主要包括基础知识，Python热门的应用方向，推荐书籍，FAQ以及一些常见面试题目，包含了作为一个Python全栈工程师以及数据分析工程师在开发工作和学习中需要用到或者可能用到的绝大部分知识。希望大家可以根据自己感兴趣的方面多多学习。另：写的博客如有错误或者疏忽的地方，还望各位大佬指点，在此表示感激不尽。文章目录Python知识体系总结(持续更新ing)面试题汇总Pyth">
    <script src='//g.csdnimg.cn/tingyun/1.8.3/blog.js' type='text/javascript'></script>
        <link rel="stylesheet" type="text/css" href="https://csdnimg.cn/release/blogv2/dist/pc/css/detail_enter-abc53f1aad.min.css">
    <script type="application/ld+json">{"@context":"https://ziyuan.baidu.com/contexts/cambrian.jsonld","@id":"https://blog.csdn.net/weixin_47654912/article/details/111362057","appid":"1638831770136827","pubDate":"2020-12-18T14:32:35","title":"Python详细知识体系总结(2021版)_柏拉图工作室-Python学科-CSDN博客","upDate":"2020-12-18T14:32:35"}</script>
        <link rel="stylesheet" type="text/css" href="https://csdnimg.cn/release/blogv2/dist/pc/themesSkin/skin-whitemove/skin-whitemove-2af9149bdc.min.css">
    <script src="https://csdnimg.cn/public/common/libs/jquery/jquery-1.9.1.min.js" type="text/javascript"></script>
    <script type="text/javascript">
        var isCorporate = false;//注释删除enterprise
        var username =  "weixin_47654912";
        var skinImg = "white";
        var blog_address = "https://blog.csdn.net/weixin_47654912";
        var currentUserName = "";
        var isOwner = false;
        var loginUrl = "http://passport.csdn.net/account/login?from=https://blog.csdn.net/weixin_47654912/article/details/111362057";
        var blogUrl = "https://blog.csdn.net/";
        var avatar = "https://profile.csdnimg.cn/8/4/1/3_weixin_47654912";
        var articleTitle = "Python详细知识体系总结(2021版)";
        var articleDesc = "Python知识体系总结(持续更新ing)本文专注整理一些有关Python学习的知识体系，不定期更新。整理的Python知识体系主要包括基础知识，Python热门的应用方向，推荐书籍，FAQ以及一些常见面试题目，包含了作为一个Python全栈工程师以及数据分析工程师在开发工作和学习中需要用到或者可能用到的绝大部分知识。希望大家可以根据自己感兴趣的方面多多学习。另：写的博客如有错误或者疏忽的地方，还望各位大佬指点，在此表示感激不尽。文章目录Python知识体系总结(持续更新ing)面试题汇总Pyth";
        var articleTitles = "Python详细知识体系总结(2021版)_柏拉图工作室-Python学科-CSDN博客";
        var nickName = "柏拉图工作室-Python学科";
        var articleDetailUrl = "https://blog.csdn.net/weixin_47654912/article/details/111362057";
        if(window.location.host.split('.').length == 3) {
            blog_address = blogUrl + username;
        }
        var skinStatus = "White";
        var blogStaticHost = "https://csdnimg.cn/release/blogv2/"
    </script>
    <script src="https://g.csdnimg.cn/??fixed-sidebar/1.1.6/fixed-sidebar.js" type="text/javascript"></script>
    <script src='//g.csdnimg.cn/common/csdn-report/report.js' type='text/javascript'></script>
    <link rel="stylesheet" type="text/css" href="https://csdnimg.cn/public/sandalstrap/1.4/css/sandalstrap.min.css">
    <style>
        .MathJax, .MathJax_Message, .MathJax_Preview{
            display: none
        }
    </style>
    <script src="https://dup.baidustatic.com/js/ds.js"></script>
</head>
<body class="nodata " style="">
        <script>
            var toolbarSearchExt = {"landingWord":[],"queryWord":"python","tag":[],"title":"Python详细知识体系总结(2021版)"};
        </script>
    <script src="https://g.csdnimg.cn/common/csdn-toolbar/csdn-toolbar.js" type="text/javascript"></script>
    <script>
    (function(){
        var bp = document.createElement('script');
        var curProtocol = window.location.protocol.split(':')[0];
        if (curProtocol === 'https') {
            bp.src = 'https://zz.bdstatic.com/linksubmit/push.js';
        }
        else {
            bp.src = 'http://push.zhanzhang.baidu.com/push.js';
        }
        var s = document.getElementsByTagName("script")[0];
        s.parentNode.insertBefore(bp, s);
    })();
    </script>
<link rel="stylesheet" href="https://csdnimg.cn/release/blogv2/dist/pc/css/blog_code-01256533b5.min.css">
<link rel="stylesheet" href="https://csdnimg.cn/release/blogv2/dist/mdeditor/css/editerView/chart-3456820cac.css" />
<div class="main_father clearfix d-flex justify-content-center" style="height:100%;"> 
    <div class="container clearfix" id="mainBox">
        <main>
<script type="text/javascript">
    var blogSensitiveWords = "";
    function getQueryString(name) {   
      var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)"); //构造一个含有目标参数的正则表达式对象  
      var r = window.location.search.substr(1).match(reg);  //匹配目标参数
      if( r != null ) return decodeURIComponent( r[2] ); return '';   
    }
    function stripscript(s){ 
      var pattern = new RegExp("[`~!@#$^&*()=|{}':;',\\[\\].<>/?~！@#￥……&*（）——|{}【】‘；：”“'。，、？%]") 
      var rs = ""; 
      for (var i = 0; i < s.length; i++) { 
        rs = rs+s.substr(i, 1).replace(pattern, ''); 
      } 
      return rs; 
    }
    var blogHotWords = stripscript(getQueryString('utm_term')).length > 1 ? stripscript(getQueryString('utm_term')) : ''
</script>
<div class="blog-content-box">
    <div class="article-header-box">
        <div class="article-header">
            <div class="article-title-box">
                <h1 class="title-article" id="articleContentId">Python详细知识体系总结(2021版)</h1>
            </div>
            <div class="article-info-box">
                <div class="article-bar-top">
                    <img class="article-type-img" src="https://csdnimg.cn/release/blogv2/dist/pc/img/original.png" alt="">
                    <div class="bar-content">
                        <span class="c-gray">置顶</span>
                    <a class="follow-nickName vip-name" href="https://blog.csdn.net/weixin_47654912" target="_blank" rel="noopener">柏拉图工作室-Python学科</a>
                    <span class="time">2020-12-18 14:32:35</span>
                    <img class="article-read-img article-heard-img" src="https://csdnimg.cn/release/blogv2/dist/pc/img/articleReadEyes.png" alt="">
                    <span class="read-count">111227</span>
                    <a id="blog_detail_zk_collection" class="un-collection" data-report-click='{"mod":"popu_823","spm":"1001.2101.3001.4232","ab":"new"}'>
                        <img class="article-collect-img article-heard-img un-collect-status isdefault" style="display:inline-block" src="https://csdnimg.cn/release/blogv2/dist/pc/img/tobarCollect.png" alt="">
                        <img class="article-collect-img article-heard-img collect-status isactive" style="display:none" src="https://csdnimg.cn/release/blogv2/dist/pc/img/tobarCollectionActive.png" alt="">
                        <span class="name">收藏</span>
                        <span class="get-collection">
                            11099
                        </span>
                    </a>
                    </div>
                </div>
                <div class="blog-tags-box">
                    <div class="tags-box artic-tag-box">
                            <span class="label">分类专栏：</span>
                                <a class="tag-link" href="https://blog.csdn.net/weixin_47654912/category_10671342.html" target="_blank" rel="noopener">Python知识体系</a>
                    </div>
                </div>
                <div class="slide-content-box">
                    <div class="article-copyright">
                        <div class="creativecommons">
                            版权声明：本文为博主原创文章，遵循<a href="http://creativecommons.org/licenses/by-sa/4.0/" target="_blank" rel="noopener"> CC 4.0 BY-SA </a>版权协议，转载请附上原文出处链接和本声明。
                        </div>
                        <div class="article-source-link">
                            本文链接：<a href="https://blog.csdn.net/weixin_47654912/article/details/111362057" target="_blank">https://blog.csdn.net/weixin_47654912/article/details/111362057</a>
                        </div>
                    </div>
                </div>
                <div class="operating">
                    <a class="href-article-edit slide-toggle">版权</a>
                </div>
            </div>
        </div>
    </div>
    <article class="baidu_pl">
        <div id="article_content" class="article_content clearfix">
        <link rel="stylesheet" href="https://csdnimg.cn/release/blogv2/dist/mdeditor/css/editerView/ck_htmledit_views-b5506197d8.css">
                <div id="content_views" class="markdown_views prism-atom-one-light">
                    <svg xmlns="http://www.w3.org/2000/svg" style="display: none;">
                        <path stroke-linecap="round" d="M5,0 0,2.5 5,5z" id="raphael-marker-block" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);"></path>
                    </svg>
                    <h1><a id="Python2021_0"></a>Python详细知识体系总结(2021版)</h1> 
<p>本文专注整理一些有关Python学习的知识体系&#xff0c;不定期更新。</p> 
<p>整理的Python知识体系主要包括基础知识&#xff0c;Python热门的应用方向&#xff0c;推荐书籍&#xff0c;FAQ以及一些常见面试题目&#xff0c;包含了作为一个Python全栈工程师以及数据分析工程师在开发工作和学习中需要用到或者可能用到的绝大部分知识。希望大家可以根据自己感兴趣的方面多多学习。</p> 
<p>另&#xff1a;写的博客如有错误或者疏忽的地方&#xff0c;还望各位大佬指点&#xff0c;在此表示感激不尽。</p> 
<p><img src="https://img-blog.csdnimg.cn/img_convert/01ca8c761120b4f0bef7a915286e692e.png" alt="在这里插入图片描述" /></p> 
<p></p>
<div class="toc">
 <h3>文章目录</h3>
 <ul><li><a href="#Python2021_0">Python详细知识体系总结(2021版)</a></li><li><a href="#_11">面试题汇总</a></li><li><a href="#PythonFAQ_18">Python-FAQ</a></li><li><a href="#_24">工具</a></li><li><a href="#_32">专业基础模块</a></li><li><ul><li><a href="#Python_34">Python语言家族</a></li><li><a href="#_50">程序设计与数据结构</a></li></ul>
  </li><li><a href="#Python_67">Python后台开发模块</a></li><li><ul><li><a href="#Web_69">Web前端基础</a></li><li><a href="#_78">路由与模板</a></li><li><a href="#_90">模型类实现</a></li><li><a href="#Django_97">Django高级与项目实战</a></li></ul>
  </li><li><a href="#Python_112">Python爬虫模块</a></li><li><ul><li><a href="#_114">数据提取与清洗策略</a></li><li><a href="#urllib_122">urllib实战与反爬策略</a></li><li><a href="#Scrapy_131">Scrapy框架原理</a></li></ul>
  </li><li><a href="#Python_147">Python自动化运维模块</a></li><li><a href="#_151">自动化测试模块</a></li><li><a href="#_155">数据分析模块</a></li><li><ul><li><a href="#httpstcsdnimgcnVtgIhttpstcsdnimgcnVtgI_157">点击链接&#xff0c;留下联系方式&#xff0c;即可快速咨询&#xff0c;[领取免费资料&#xff1a;https://t.csdnimg.cn/VtgI](https://t.csdnimg.cn/VtgI)</a></li><li><a href="#_159">数据科学原理与数据处理</a></li><li><a href="#_170">特征工程</a></li></ul>
  </li><li><a href="#_181">机器学习</a></li><li><ul><li><a href="#_183">机器学习及项目实战</a></li></ul>
  </li><li><a href="#_195">大数据基础</a></li><li><ul><li><a href="#_197">海量数据处理与挖掘</a></li></ul>
  </li><li><a href="#_209">推荐系统实战案例</a></li><li><ul><li><a href="#_211">推荐系统架构与机器学习基础理论</a></li><li><a href="#_223">协同过滤算法实战与优化</a></li><li><a href="#_231">冷启动原理与项目实战</a></li><li><a href="#_239">利用标签的推荐系统</a></li><li><a href="#_247">基于上下文的推荐系统</a></li><li><a href="#_259">文末推荐福利</a></li></ul>
 </li></ul>
</div>
<p></p> 
<h1><a id="_11"></a>面试题汇总</h1> 
<table><thead><tr><th>序号</th><th align="left">内容</th><th>链接地址</th></tr></thead><tbody><tr><td>1</td><td align="left">Python全栈工程师</td><td></td></tr><tr><td>2</td><td align="left">Python数据分析工程师</td><td></td></tr></tbody></table>
<h1><a id="PythonFAQ_18"></a>Python-FAQ</h1> 
<table><thead><tr><th>序号</th><th align="left">内容</th><th>链接地址</th></tr></thead><tbody><tr><td>1</td><td align="left">FAQ</td><td><a href="https://blog.csdn.net/weixin_47654912/category_10669384.html">FAQ专栏</a></td></tr></tbody></table>
<h1><a id="_24"></a>工具</h1> 
<table><thead><tr><th>序号</th><th align="left">内容</th><th>链接地址</th></tr></thead><tbody><tr><td>1</td><td align="left">pycharm快捷键</td><td><a href="https://blog.csdn.net/weixin_47654912/article/details/111364965">pycharm快捷键</a></td></tr><tr><td>2</td><td align="left">pycharm运行环境的设置</td><td><a href="https://blog.csdn.net/weixin_47654912/article/details/111364867">在Pycharm中选择合适的运行环境</a></td></tr><tr><td>3</td><td align="left">jupyter快捷键</td><td><a href="https://blog.csdn.net/weixin_47654912/article/details/111365080">jupyter快捷键</a></td></tr></tbody></table>
<h1><a id="_32"></a>专业基础模块</h1> 
<h2><a id="Python_34"></a>Python语言家族</h2> 
<table><thead><tr><th>序号</th><th align="left">内容</th><th>链接地址</th></tr></thead><tbody><tr><td>1</td><td align="left">Introduction</td><td><a href="https://blog.csdn.net/weixin_47654912/article/details/108730272#t1">Introduction</a></td></tr><tr><td>2</td><td align="left">Python的安装与使用</td><td><a href="https://blog.csdn.net/weixin_47654912/article/details/108730272#t4">Python的安装与使用</a></td></tr><tr><td>3</td><td align="left">Python的运行</td><td><a href="https://blog.csdn.net/weixin_47654912/article/details/108730272#t6">Python的运行</a></td></tr><tr><td>4</td><td align="left">Python基础语法</td><td><a href="https://blog.csdn.net/weixin_47654912/article/details/108730272#t10">Python基础语法</a></td></tr><tr><td>5</td><td align="left">数据类型</td><td><a href="https://blog.csdn.net/weixin_47654912/article/details/108730272#t14">数据类型</a></td></tr><tr><td>6</td><td align="left">分支结构</td><td><a href="https://blog.csdn.net/weixin_47654912/article/details/108730272#t23">分支结构</a></td></tr><tr><td>7</td><td align="left">分支结构</td><td><a href="https://blog.csdn.net/weixin_47654912/article/details/108730272#t28">分支结构</a></td></tr><tr><td>8</td><td align="left">函数</td><td><a href="https://blog.csdn.net/weixin_47654912/article/details/108730272#t35">函数</a></td></tr><tr><td>9</td><td align="left">文件读写</td><td><a href="https://blog.csdn.net/weixin_47654912/article/details/108730272#t43">文件读写</a></td></tr><tr><td>10</td><td align="left">Python运算符【扩展内容】</td><td><a href="https://blog.csdn.net/weixin_47654912/article/details/108730272#t47">Python运算符【扩展内容】</a></td></tr><tr><td>11</td><td align="left">Python数据类型的操作【扩展内容】</td><td><a href="https://blog.csdn.net/weixin_47654912/article/details/108730272#t48">Python数据类型的操作【扩展内容】</a></td></tr></tbody></table>
<h2><a id="_50"></a>程序设计与数据结构</h2> 
<table><thead><tr><th>序号</th><th align="left">内容</th><th>链接地址</th></tr></thead><tbody><tr><td>1</td><td align="left">万物皆对象、Python不例外</td><td><a href="https://blog.csdn.net/weixin_47654912/article/details/108730614#t1">万物皆对象、Python不例外</a></td></tr><tr><td>2</td><td align="left">面向对象—继承和多态</td><td><a href="https://blog.csdn.net/weixin_47654912/article/details/108730614#t9">面向对象—继承和多态</a></td></tr><tr><td>3</td><td align="left">设计模式</td><td><a href="https://blog.csdn.net/weixin_47654912/article/details/108730614#t14">设计模式</a></td></tr><tr><td>4</td><td align="left">函数的高级应用</td><td><a href="https://blog.csdn.net/weixin_47654912/article/details/108730614#t18">函数的高级应用</a></td></tr><tr><td>5</td><td align="left">异常处理</td><td><a href="https://blog.csdn.net/weixin_47654912/article/details/108730614#t24">异常处理</a></td></tr><tr><td>6</td><td align="left">第三方模块的安装与调用</td><td><a href="https://blog.csdn.net/weixin_47654912/article/details/108730614#t30">第三方模块的安装与调用</a></td></tr><tr><td>7</td><td align="left">字符编码</td><td><a href="https://blog.csdn.net/weixin_47654912/article/details/108730614#t34">字符编码</a></td></tr><tr><td>8</td><td align="left">案例实战&#xff1a;图片和视频转字符动画</td><td><a href="https://blog.csdn.net/weixin_47654912/article/details/108730614#t37">案例实战&#xff1a;图片和视频转字符动画</a></td></tr><tr><td>9</td><td align="left">图形用户界面实战【扩展】</td><td><a href="https://blog.csdn.net/weixin_47654912/article/details/108730614#t42">图形用户界面实战【扩展】</a></td></tr><tr><td>10</td><td align="left">飞机大战【扩展】</td><td><a href="https://blog.csdn.net/weixin_47654912/article/details/108730614#t50">飞机大战【扩展】</a></td></tr><tr><td>11</td><td align="left">附录&#xff1a;pip命令</td><td><a href="https://blog.csdn.net/weixin_47654912/article/details/108730614#t51">附录&#xff1a;pip命令</a></td></tr><tr><td>12</td><td align="left">附录: 类的专有方法(魔术方法)</td><td><a href="https://blog.csdn.net/weixin_47654912/article/details/108730614#t52">附录: 类的专有方法(魔术方法)</a></td></tr></tbody></table>
<h1><a id="Python_67"></a>Python后台开发模块</h1> 
<h2><a id="Web_69"></a>Web前端基础</h2> 
<table><thead><tr><th>序号</th><th align="left">内容</th><th>链接地址</th></tr></thead><tbody><tr><td>1</td><td align="left">Html</td><td><a href="https://blog.csdn.net/weixin_47654912/article/details/108730699#t0">Html</a></td></tr><tr><td>2</td><td align="left">CSS</td><td><a href="https://blog.csdn.net/weixin_47654912/article/details/108730699#t17">CSS</a></td></tr><tr><td>3</td><td align="left">JavaScript</td><td><a href="https://blog.csdn.net/weixin_47654912/article/details/108730699#t35">JavaScript</a></td></tr><tr><td>4</td><td align="left">JQuery</td><td><a href="https://blog.csdn.net/weixin_47654912/article/details/108730699#t64">JQuery</a></td></tr></tbody></table>
<h2><a id="_78"></a>路由与模板</h2> 
<table><thead><tr><th>序号</th><th align="left">内容</th><th>链接地址</th></tr></thead><tbody><tr><td>1</td><td align="left">Web原理介绍</td><td><a href="https://blog.csdn.net/weixin_47654912/article/details/108730742#t0">Web原理介绍</a></td></tr><tr><td>2</td><td align="left">Django环境搭建和入门案例</td><td><a href="https://blog.csdn.net/weixin_47654912/article/details/108730742#t1">Django环境搭建和入门案例</a></td></tr><tr><td>3</td><td align="left">基本路由映射与命名空间</td><td><a href="https://blog.csdn.net/weixin_47654912/article/details/108730742#t10">基本路由映射与命名空间</a></td></tr><tr><td>4</td><td align="left">正则路由映射参数的传递和接收</td><td><a href="https://blog.csdn.net/weixin_47654912/article/details/108730742#t24">正则路由映射参数的传递和接收</a></td></tr><tr><td>5</td><td align="left">反向解析处理器</td><td><a href="https://blog.csdn.net/weixin_47654912/article/details/108730742#t30">反向解析处理器</a></td></tr><tr><td>6</td><td align="left">Request对象与Response对象</td><td><a href="https://blog.csdn.net/weixin_47654912/article/details/108730742#t36">Request对象与Response对象</a></td></tr><tr><td>7</td><td align="left">Django-模板层</td><td><a href="https://blog.csdn.net/weixin_47654912/article/details/108730742#t49">Django-模板层</a></td></tr></tbody></table>
<h2><a id="_90"></a>模型类实现</h2> 
<table><thead><tr><th>序号</th><th align="left">内容</th><th>链接地址</th></tr></thead><tbody><tr><td>1</td><td align="left">ORM原理与数据库配置</td><td><a href="https://blog.csdn.net/weixin_47654912/article/details/108730715#t0">ORM原理与数据库配置</a></td></tr><tr><td>2</td><td align="left">Model模型层</td><td><a href="https://blog.csdn.net/weixin_47654912/article/details/108730715#t7">Model模型层</a></td></tr></tbody></table>
<h2><a id="Django_97"></a>Django高级与项目实战</h2> 
<table><thead><tr><th>序号</th><th align="left">内容</th><th>链接地址</th></tr></thead><tbody><tr><td>1</td><td align="left">Cookie</td><td><a href="https://blog.csdn.net/weixin_47654912/article/details/108730679#t0">Cookie</a></td></tr><tr><td>2</td><td align="left">Session</td><td><a href="https://blog.csdn.net/weixin_47654912/article/details/108730679#t10">Session</a></td></tr><tr><td>3</td><td align="left">Session和Cookie的区别</td><td><a href="https://blog.csdn.net/weixin_47654912/article/details/108730679#t23">Session和Cookie的区别</a></td></tr><tr><td>4</td><td align="left">Redis数据库</td><td><a href="https://blog.csdn.net/weixin_47654912/article/details/108730679#t24">Redis数据库</a></td></tr><tr><td>5</td><td align="left">表单接收与提交</td><td><a href="https://blog.csdn.net/weixin_47654912/article/details/108730679#t30">表单接收与提交</a></td></tr><tr><td>6</td><td align="left">csrf跨域攻击</td><td><a href="https://blog.csdn.net/weixin_47654912/article/details/108730679#t44">csrf跨域攻击</a></td></tr><tr><td>7</td><td align="left">模型类多表操作</td><td><a href="https://blog.csdn.net/weixin_47654912/article/details/108730679#t48">模型类多表操作</a></td></tr><tr><td>8</td><td align="left">中间件Middleware应用</td><td><a href="https://blog.csdn.net/weixin_47654912/article/details/108730679#t63">中间件Middleware应用</a></td></tr><tr><td>9</td><td align="left">admin后台管理</td><td><a href="https://blog.csdn.net/weixin_47654912/article/details/108730679#t75">admin后台管理</a></td></tr><tr><td>10</td><td align="left">实战项目浅析</td><td><a href="https://blog.csdn.net/weixin_47654912/article/details/108730679#t83">实战项目浅析</a></td></tr></tbody></table>
<h1><a id="Python_112"></a>Python爬虫模块</h1> 
<h2><a id="_114"></a>数据提取与清洗策略</h2> 
<table><thead><tr><th>序号</th><th align="left">内容</th><th>链接地址</th></tr></thead><tbody><tr><td>1</td><td align="left">正则表达式</td><td><a href="https://blog.csdn.net/weixin_47654912/article/details/108730777#t0">正则表达式</a></td></tr><tr><td>2</td><td align="left">xpath解析库</td><td><a href="https://blog.csdn.net/weixin_47654912/article/details/108730777#t25">xpath解析库</a></td></tr><tr><td>3</td><td align="left">JsonPATH</td><td><a href="https://blog.csdn.net/weixin_47654912/article/details/108730777#t30">JsonPATH</a></td></tr></tbody></table>
<h2><a id="urllib_122"></a>urllib实战与反爬策略</h2> 
<table><thead><tr><th>序号</th><th align="left">内容</th><th>链接地址</th></tr></thead><tbody><tr><td>1</td><td align="left">http协议</td><td><a href="https://blog.csdn.net/weixin_47654912/article/details/108730769#t0">http协议</a></td></tr><tr><td>2</td><td align="left">网络基础爬虫</td><td><a href="https://blog.csdn.net/weixin_47654912/article/details/108730769#t4">网络基础爬虫</a></td></tr><tr><td>3</td><td align="left">Hader伪装与模拟登陆</td><td><a href="https://blog.csdn.net/weixin_47654912/article/details/108730769#t22">Hader伪装与模拟登陆</a></td></tr><tr><td>4</td><td align="left">ip代理的使用</td><td><a href="https://blog.csdn.net/weixin_47654912/article/details/108730769#t28">ip代理的使用</a></td></tr></tbody></table>
<h2><a id="Scrapy_131"></a>Scrapy框架原理</h2> 
<table><thead><tr><th>序号</th><th align="left">内容</th><th>链接地址</th></tr></thead><tbody><tr><td>1</td><td align="left">Scrapy简介</td><td><a href="https://blog.csdn.net/weixin_47654912/article/details/108730791#t0">Scrapy简介</a></td></tr><tr><td>2</td><td align="left">Scrapy数据流处理流程</td><td><a href="https://blog.csdn.net/weixin_47654912/article/details/108730791#t4">Scrapy数据流处理流程</a></td></tr><tr><td>3</td><td align="left">Scrapy安装与使用</td><td><a href="https://blog.csdn.net/weixin_47654912/article/details/108730791#t5">Scrapy安装与使用</a></td></tr><tr><td>4</td><td align="left">Middleware中间件</td><td><a href="https://blog.csdn.net/weixin_47654912/article/details/108730791#t26">Middleware中间件</a></td></tr><tr><td>5</td><td align="left">Item与Pipeline</td><td><a href="https://blog.csdn.net/weixin_47654912/article/details/108730791#t31">Item与Pipeline</a></td></tr><tr><td>6</td><td align="left">settings解析</td><td><a href="https://blog.csdn.net/weixin_47654912/article/details/108730791#t38">settings解析</a></td></tr><tr><td>7</td><td align="left">模拟请求头</td><td><a href="https://blog.csdn.net/weixin_47654912/article/details/108730791#t39">模拟请求头</a></td></tr><tr><td>8</td><td align="left">快速启动爬虫项目</td><td><a href="https://blog.csdn.net/weixin_47654912/article/details/108730791#t40">快速启动爬虫项目</a></td></tr><tr><td>9</td><td align="left">异常请求的处理机制</td><td><a href="https://blog.csdn.net/weixin_47654912/article/details/108730791#t41">异常请求的处理机制</a></td></tr><tr><td>10</td><td align="left">Redis数据库</td><td><a href="https://blog.csdn.net/weixin_47654912/article/details/108730791#t42">Redis数据库</a></td></tr><tr><td>11</td><td align="left">Scrapy-Redis分布式处理</td><td><a href="https://blog.csdn.net/weixin_47654912/article/details/108730791#t48">Scrapy-Redis分布式处理</a></td></tr></tbody></table>
<h1><a id="Python_147"></a>Python自动化运维模块</h1> 
<p>留待日后更新</p> 
<h1><a id="_151"></a>自动化测试模块</h1> 
<p>留待日后更新</p> 
<h1><a id="_155"></a>数据分析模块</h1> 
<blockquote> 
 <h2><a id="httpstcsdnimgcnVtgIhttpstcsdnimgcnVtgI_157"></a>点击链接&#xff0c;留下联系方式&#xff0c;即可快速咨询&#xff0c;<a href="https://t.csdnimg.cn/VtgI">领取免费资料&#xff1a;https://t.csdnimg.cn/VtgI</a></h2> 
</blockquote> 
<h2><a id="_159"></a>数据科学原理与数据处理</h2> 
<table><thead><tr><th>序号</th><th align="left">内容</th><th>链接地址</th></tr></thead><tbody><tr><td>1</td><td align="left">Python行业分析</td><td><a href="https://blog.csdn.net/weixin_47654912/article/details/109490739#t1">Python行业分析</a></td></tr><tr><td>2</td><td align="left">数据分析好助手Jupyter notebook</td><td><a href="https://blog.csdn.net/weixin_47654912/article/details/109490739#t4">数据分析好助手Jupyter notebook</a></td></tr><tr><td>3</td><td align="left">数据科学模块NumPy</td><td><a href="https://blog.csdn.net/weixin_47654912/article/details/109490739#t7">数据科学模块NumPy</a></td></tr><tr><td>4</td><td align="left">统计与分析模块Pandas</td><td><a href="https://blog.csdn.net/weixin_47654912/article/details/109490739#t10">统计与分析模块Pandas</a></td></tr><tr><td>5</td><td align="left">数据可视化Matplotlib与Seaborn</td><td><a href="https://blog.csdn.net/weixin_47654912/article/details/109490739#t14">数据可视化Matplotlib与Seaborn</a></td></tr><tr><td>6</td><td align="left">项目实战 — 服务器日志分析</td><td><a href="https://blog.csdn.net/weixin_47654912/article/details/109490739#t17">项目实战 — 服务器日志分析</a></td></tr></tbody></table>
<h2><a id="_170"></a>特征工程</h2> 
<table><thead><tr><th>序号</th><th align="left">内容</th><th>链接地址</th></tr></thead><tbody><tr><td>1</td><td align="left">机器学习</td><td><a href="https://blog.csdn.net/weixin_47654912/article/details/109490766#t1">机器学习</a></td></tr><tr><td>2</td><td align="left">Scikit-learn 与特征工程</td><td><a href="https://blog.csdn.net/weixin_47654912/article/details/109490766#t5">Scikit-learn 与特征工程</a></td></tr><tr><td>3</td><td align="left">sklearn 数据集</td><td><a href="https://blog.csdn.net/weixin_47654912/article/details/109490766#t12">sklearn 数据集</a></td></tr><tr><td>4</td><td align="left">机器学习流程实践</td><td><a href="https://blog.csdn.net/weixin_47654912/article/details/109490766#t18">机器学习流程实践</a></td></tr><tr><td>5</td><td align="left">机器学习数据准备</td><td><a href="https://blog.csdn.net/weixin_47654912/article/details/109490766#t22">机器学习数据准备</a></td></tr><tr><td>6</td><td align="left">选择和训练模型</td><td><a href="https://blog.csdn.net/weixin_47654912/article/details/109490766#t29">选择和训练模型</a></td></tr></tbody></table>
<h1><a id="_181"></a>机器学习</h1> 
<h2><a id="_183"></a>机器学习及项目实战</h2> 
<table><thead><tr><th>序号</th><th align="left">内容</th><th>链接地址</th></tr></thead><tbody><tr><td>1</td><td align="left">机器学习体系介绍</td><td><a href="https://blog.csdn.net/weixin_47654912/article/details/109490793#t1">机器学习体系介绍</a></td></tr><tr><td>2</td><td align="left">机器学习分类</td><td><a href="https://blog.csdn.net/weixin_47654912/article/details/109490793#t6">机器学习分类</a></td></tr><tr><td>3</td><td align="left">机器学习关键问题</td><td><a href="https://blog.csdn.net/weixin_47654912/article/details/109490793#t10">机器学习关键问题</a></td></tr><tr><td>4</td><td align="left">分类训练</td><td><a href="https://blog.csdn.net/weixin_47654912/article/details/109490793#t12">分类训练</a></td></tr><tr><td>5</td><td align="left">多类别分类器</td><td><a href="https://blog.csdn.net/weixin_47654912/article/details/109490793#t15">多类别分类器</a></td></tr><tr><td>6</td><td align="left">选择和训练模型</td><td><a href="https://blog.csdn.net/weixin_47654912/article/details/109490793#t18">选择和训练模型</a></td></tr><tr><td>7</td><td align="left">垃圾邮件分类</td><td><a href="https://blog.csdn.net/weixin_47654912/article/details/109490793#t24">垃圾邮件分类</a></td></tr></tbody></table>
<h1><a id="_195"></a>大数据基础</h1> 
<h2><a id="_197"></a>海量数据处理与挖掘</h2> 
<table><thead><tr><th>序号</th><th align="left">内容</th><th>链接地址</th></tr></thead><tbody><tr><td>1</td><td align="left">Hadoop海量数据实现原理</td><td><a href="https://blog.csdn.net/weixin_47654912/article/details/109490821#t1">Hadoop海量数据实现原理</a></td></tr><tr><td>2</td><td align="left">Map-Reduce思想</td><td><a href="https://blog.csdn.net/weixin_47654912/article/details/109490821#t7">Map-Reduce思想</a></td></tr><tr><td>3</td><td align="left">HDFS组件</td><td><a href="https://blog.csdn.net/weixin_47654912/article/details/109490821#t20">HDFS组件</a></td></tr><tr><td>4</td><td align="left">YARN组件</td><td><a href="https://blog.csdn.net/weixin_47654912/article/details/109490821#t24">YARN组件</a></td></tr><tr><td>5</td><td align="left">Hive组件</td><td><a href="https://blog.csdn.net/weixin_47654912/article/details/109490821#t27">Hive组件</a></td></tr><tr><td>6</td><td align="left">关联规则挖掘</td><td><a href="https://blog.csdn.net/weixin_47654912/article/details/109490821#t33">关联规则挖掘</a></td></tr><tr><td>7</td><td align="left">Windows 下 Hadoop的配置与安装</td><td><a href="https://blog.csdn.net/weixin_47654912/article/details/109490821#t28">Windows 下 Hadoop的配置与安装</a></td></tr></tbody></table>
<h1><a id="_209"></a>推荐系统实战案例</h1> 
<h2><a id="_211"></a>推荐系统架构与机器学习基础理论</h2> 
<table><thead><tr><th>序号</th><th align="left">内容</th><th>链接地址</th></tr></thead><tbody><tr><td>1</td><td align="left">机器学习发展历程与架构原理</td><td><a href="https://blog.csdn.net/weixin_47654912/article/details/109491093#t1">机器学习发展历程与架构原理</a></td></tr><tr><td>2</td><td align="left">80/20原则与长尾效应</td><td><a href="https://blog.csdn.net/weixin_47654912/article/details/109491093#t7">80/20原则与长尾效应</a></td></tr><tr><td>3</td><td align="left">新算法上线流程与用户满意度收集策略</td><td><a href="https://blog.csdn.net/weixin_47654912/article/details/109491093#t10">新算法上线流程与用户满意度收集策略</a></td></tr><tr><td>4</td><td align="left">RMSE与MAE评价准确度</td><td><a href="https://blog.csdn.net/weixin_47654912/article/details/109491093#t13">RMSE与MAE评价准确度</a></td></tr><tr><td>5</td><td align="left">信息熵与基尼系数衡量覆盖率</td><td><a href="https://blog.csdn.net/weixin_47654912/article/details/109491093#t16">信息熵与基尼系数衡量覆盖率</a></td></tr><tr><td>6</td><td align="left">多样性的度量 —— 相似度</td><td><a href="https://blog.csdn.net/weixin_47654912/article/details/109491093#t20">多样性的度量 —— 相似度</a></td></tr><tr><td>7</td><td align="left">抵御行为注入攻击策略</td><td><a href="https://blog.csdn.net/weixin_47654912/article/details/109491093#t21">抵御行为注入攻击策略</a></td></tr></tbody></table>
<h2><a id="_223"></a>协同过滤算法实战与优化</h2> 
<table><thead><tr><th>序号</th><th align="left">内容</th><th>链接地址</th></tr></thead><tbody><tr><td>1</td><td align="left">基于用户的协同过滤算法</td><td><a href="https://blog.csdn.net/weixin_47654912/article/details/109491093#t25">基于用户的协同过滤算法</a></td></tr><tr><td>2</td><td align="left">Movielens电影推荐数据分析</td><td><a href="https://blog.csdn.net/weixin_47654912/article/details/109491093#t29">Movielens电影推荐数据分析</a></td></tr><tr><td>3</td><td align="left">用户行为分析与协同过滤的变种算法</td><td><a href="https://blog.csdn.net/weixin_47654912/article/details/109491093#t32">用户行为分析与协同过滤的变种算法</a></td></tr></tbody></table>
<h2><a id="_231"></a>冷启动原理与项目实战</h2> 
<table><thead><tr><th>序号</th><th align="left">内容</th><th>链接地址</th></tr></thead><tbody><tr><td>1</td><td align="left">冷启动原理与技术原理</td><td><a href="https://blog.csdn.net/weixin_47654912/article/details/108730797#t1">冷启动原理与技术原理</a></td></tr><tr><td>2</td><td align="left">基于注册信息的冷启动推荐</td><td><a href="https://blog.csdn.net/weixin_47654912/article/details/108730797#t4">基于注册信息的冷启动推荐</a></td></tr><tr><td>3</td><td align="left">基于商品内容的冷启动推荐</td><td><a href="https://blog.csdn.net/weixin_47654912/article/details/108730797#t8">基于商品内容的冷启动推荐</a></td></tr></tbody></table>
<h2><a id="_239"></a>利用标签的推荐系统</h2> 
<table><thead><tr><th>序号</th><th align="left">内容</th><th>链接地址</th></tr></thead><tbody><tr><td>1</td><td align="left">UGC标签系统与TagBasedIFIDF&#43;&#43;算法</td><td><a href="https://blog.csdn.net/weixin_47654912/article/details/108730797#t13">UGC标签系统与TagBasedIFIDF&#43;&#43;算法</a></td></tr><tr><td>2</td><td align="left">TagBasedIFIDF&#43;&#43;中的矩阵知识</td><td><a href="https://blog.csdn.net/weixin_47654912/article/details/108730797#t16">TagBasedIFIDF&#43;&#43;中的矩阵知识</a></td></tr><tr><td>3</td><td align="left">TagBasedIFIDF&#43;&#43;的实现过程</td><td><a href="https://blog.csdn.net/weixin_47654912/article/details/108730797#t22">TagBasedIFIDF&#43;&#43;的实现过程</a></td></tr></tbody></table>
<h2><a id="_247"></a>基于上下文的推荐系统</h2> 
<table><thead><tr><th>序号</th><th align="left">内容</th><th>链接地址</th></tr></thead><tbody><tr><td>1</td><td align="left">推荐系统上下文</td><td><a href="https://blog.csdn.net/weixin_47654912/article/details/109491115#t0">推荐系统上下文</a></td></tr><tr><td>2</td><td align="left">基于时间的上下文</td><td><a href="https://blog.csdn.net/weixin_47654912/article/details/109491115#t1">基于时间的上下文</a></td></tr><tr><td>3</td><td align="left">UserCF和ItemCF的再度优化</td><td><a href="https://blog.csdn.net/weixin_47654912/article/details/109491115#t3">UserCF和ItemCF的再度优化</a></td></tr><tr><td>4</td><td align="left">项目总结</td><td><a href="https://blog.csdn.net/weixin_47654912/article/details/109491115#t6">项目总结</a></td></tr><tr><td>3</td><td align="left">UserCF和ItemCF的再度优化</td><td><a href="https://blog.csdn.net/weixin_47654912/article/details/109491115#t3">UserCF和ItemCF的再度优化</a></td></tr><tr><td>4</td><td align="left">项目总结</td><td><a href="https://blog.csdn.net/weixin_47654912/article/details/109491115#t6">项目总结</a></td></tr><tr><td>5</td><td align="left">推荐引擎架构</td><td><a href="https://blog.csdn.net/weixin_47654912/article/details/109491115#t14">推荐引擎架构</a></td></tr></tbody></table>
<h2><a id="_259"></a>文末推荐福利</h2> 
<blockquote> 
 <p>为了帮助大家更好的学习Python课程&#xff0c;<strong>这里跟大家分享编程资源福利了&#xff01;我们整理了Python新手入门学习路线&#xff0c;同时附基本视频学习资源合集&#xff0c;<strong>相信这套福利可以帮你顺利入行Python工作&#xff01;<br /> 点击链接&#xff0c;留下您的联系方式&#xff0c;即可快速咨询&#xff0c;</strong><a href="https://t.csdnimg.cn/9laf">领取免费资料&#xff1a;https://t.csdnimg.cn/9laf</a></strong></p> 
</blockquote> 
<p><img src="https://img-blog.csdnimg.cn/20210121163831287.png?x-oss-process&#61;image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NzY1NDkxMg&#61;&#61;,size_16,color_FFFFFF,t_70" alt="在这里插入图片描述" /><br /> <img src="https://img-blog.csdnimg.cn/20210121163831220.png?x-oss-process&#61;image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NzY1NDkxMg&#61;&#61;,size_16,color_FFFFFF,t_70" alt="在这里插入图片描述" /></p> 
<p><strong>扫码添加CSDN小姐姐&#xff0c;领取课程资料</strong><img src="https://img-blog.csdnimg.cn/20210121164519314.png?x-oss-process&#61;image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NzY1NDkxMg&#61;&#61;,size_16,color_FFFFFF,t_70#pic_center" alt="在这里插入图片描述" /></p>
                </div>
                <link href="https://csdnimg.cn/release/blogv2/dist/mdeditor/css/editerView/markdown_views-d7a94ec6ab.css" rel="stylesheet">
                <link href="https://csdnimg.cn/release/blogv2/dist/mdeditor/css/style-a0c38f4093.css" rel="stylesheet">
        </div>
    </article>
</div>
<script>
    // 敏感词替换
    // replaceArticleContentWords(blogSensitiveWords,'sensitiveWords')
    // 高亮词
    // replaceArticleContentWords(blogHotWords,'hotWords')
    // 公共方法
    function replaceArticleContentWords(words,type){
      if(words){   
        var getContentViews = document.getElementById("content_views");
        var getContentTitle = document.getElementById("articleContentId");
        var contentViewsInnerHTML = getContentViews.innerHTML;
        var contentTitleInnerHTML = getContentTitle.innerHTML;
        var keyWordsJsonArr = [];
        var keyWordsArr = words.split(',');
        function repeatTimes(str, num){
            return num > 1 ? str += repeatTimes(str, --num): str;
        }
        for(var i = 0; i < keyWordsArr.length; i++){
            var keyWordsJson = {} ;
            keyWordsJson.key = keyWordsArr[i];
            if(type == 'hotWords'){
              keyWordsJson.value = '<span class="hot-words-highlight">'+keyWordsArr[i]+'</span>'
            }else if(type == 'sensitiveWords'){
              keyWordsJson.value = repeatTimes("*",keyWordsArr[i].length);
            }else {
              keyWordsJson.value = keyWordsArr[i]
            }
            keyWordsJsonArr.push(keyWordsJson);
        }
        var reg;
        for(var i = 0; i < keyWordsJsonArr.length; i++){
            var item = keyWordsJsonArr[i]; 
            if(type == 'hotWords'){
              reg = new RegExp(item.key,"ig");
            }
            if(type == 'sensitiveWords'){
              reg = new RegExp(item.key+"(?!([^<]*>)|([^<]*<\/a>))","ig");  
            }
            contentViewsInnerHTML = contentViewsInnerHTML.replace(reg,item.value);
            contentTitleInnerHTML = contentTitleInnerHTML.replace(reg,item.value);
        }
        getContentViews.innerHTML=contentViewsInnerHTML;
        getContentTitle.innerHTML=contentTitleInnerHTML;
      }
    }
</script>
<div class="more-toolbox" id="toolBarBox">
    <span id="fixedBar"></span>
    <div class="left-toolbox">
        <ul class="toolbox-list">
            <li class="tool-item tool-item-size tool-active is-like" id="is-like"><a>
            <img style="display:none;" id="is-like-imgactive-animation-like" class="animation-dom active-animation" src="https://csdnimg.cn/release/blogv2/dist/pc/img/tobarThumbUpactive.png" alt="">
            <img class="isactive" style="display:none" id="is-like-imgactive" src="https://csdnimg.cn/release/blogv2/dist/pc/img/tobarThumbUpactive.png" alt="">
            <img class="isdefault" style="display:block" id="is-like-img" src="https://csdnimg.cn/release/blogv2/dist/pc/img/tobarThumbUp.png" alt="">   
            <span class="name" id="is-like-span">点赞</span>
            <span id="spanCount" class="count">
                    1073
            </span>
            </a></li>
            <li class="tool-item tool-item-size tool-active tool-item-comment">
                <a href="#commentBox">
                    <img class="isdefault" src="https://csdnimg.cn/release/blogv2/dist/pc/img/tobarComment.png" alt="">
                    <img class="isactive" src="https://csdnimg.cn/release/blogv2/dist/pc/img/tobarCommentactive.png" style="display:none;" alt="">
                    <span class="name">评论</span>
                    <span class="count">
                        92
                    </span>
                </a>
            </li>
            <li class="tool-item tool-item-size tool-active tool-QRcode" id="tool-share">
                <a href="javascript:;" data-report-click='{"mod":"1582594662_002","spm":"1001.2101.3001.4129","ab":"new"}'>
                    <img class="isdefault" src="https://csdnimg.cn/release/blogv2/dist/pc/img/tobarShare.png" alt="">
                    <img class="isactive" src="https://csdnimg.cn/release/blogv2/dist/pc/img/tobarShareactive.png" style="display:none;" alt="">
                    <span class="name">分享</span>
                </a>
                <div class="QRcode" id="tool-QRcode" style="left:-92%;">
                    <span id="QRcode-close">x</span>
                    <p class="title">
                    海报分享
                    </p>
                    <div id='shareCode'></div>
                    <p>
                    扫一扫，分享海报
                    </p>
                </div>
            </li>
            <li class="tool-item tool-item-size tool-active is-collection ">
                <a href="javascript:;" data-report-click='{"mod":"popu_824","spm":"1001.2101.3001.4130","ab":"new"}'>
                    <img style="display:none" id="is-collection-img-collection" class="animation-dom active-animation" src="https://csdnimg.cn/release/blogv2/dist/pc/img/tobarCollectionActive.png" alt="">
                    <img class="isdefault" id="is-collection-img" style="display:block" src="https://csdnimg.cn/release/blogv2/dist/pc/img/tobarCollect.png" alt="">
                    <img class="isactive" id="is-collection-imgactive" style="display:none" src="https://csdnimg.cn/release/blogv2/dist/pc/img/tobarCollectionActive.png" alt="">
                    <span class="name" id="is-collection">收藏</span>
                    <span class="count get-collection" id="get-collection">
                        11099
                    </span>
                </a>
            </li>
            <li class="tool-item tool-item-size tool-active tool-reward">
                <a  id="toolreward" data-report-click='{"mod":"popu_830","spm":"1001.2101.3001.4237","dest":"","ab":"new"}'>
                    <img class="isdefault" src="https://csdnimg.cn/release/blogv2/dist/pc/img/tobarReward.png" alt="">
                    <img class="isactive" src="https://csdnimg.cn/release/blogv2/dist/pc/img/tobarRewardactive.png" style="display:none;" alt="">
                    <span class="name">打赏</span>
                </a>
<div id="reward" class="reward-box">
	<p class="rewad-title">打赏<span class="reward-close"><svg t="1567152543821" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="10924" xmlns:xlink="http://www.w3.org/1999/xlink" width="12" height="12"><defs><style type="text/css"></style></defs><path d="M512 438.378667L806.506667 143.893333a52.032 52.032 0 1 1 73.6 73.621334L585.621333 512l294.485334 294.485333a52.074667 52.074667 0 0 1-73.6 73.642667L512 585.621333 217.514667 880.128a52.053333 52.053333 0 1 1-73.621334-73.642667L438.378667 512 143.893333 217.514667a52.053333 52.053333 0 1 1 73.621334-73.621334L512 438.378667z" fill="" p-id="10925"></path></svg></span></p>
	<dl>
		<dd>
		<a href="https://blog.csdn.net/weixin_47654912" data-report-click='{"mod":"popu_379","dest":"https://blog.csdn.net/weixin_47654912","ab":"new"}'>
			<img src="https://profile.csdnimg.cn/8/4/1/3_weixin_47654912" class="avatar_pic">
		</a>
		</dd>
		<dt>
			<p class="blog-name">柏拉图工作室-Python学科</p>
			<p class="blog-discript">你的鼓励将是我创作的最大动力</p>
		</dt>
	</dl>
	<div class="change-bt-box">
		<span class="reward-bt reward-bt-coin">C币</span>
		<span class="reward-bt-space"></span>
		<span class="reward-bt reward-bt-money reward-bt-active">余额</span>
	</div>
	<div class="money-box">
			<span class="choose_money choosed" data-id="2">2C币</span>
			<span class="choose_money " data-id="4">4C币</span>
			<span class="choose_money " data-id="6">6C币</span>
			<span class="choose_money " data-id="10">10C币</span>
			<span class="choose_money " data-id="20">20C币</span>
			<span class="choose_money " data-id="50">50C币</span>
	</div>
	<div class="sure-box">
		<p class="is-have-money"><a class="reward-sure">确定</a></p>
	</div>
</div>
            </li>
            <li class="tool-item tool-item-size tool-active tool-more">
              <a class="article-report">
                <img class="isdefault" src="https://csdnimg.cn/release/blogv2/dist/pc/img/tobarReport.png" alt="">
                <img class="isactive" src="https://csdnimg.cn/release/blogv2/dist/pc/img/tobarReportactive.png" style="display:none;" alt="">
                <span class="name">举报</span>
              </a>
            </li>
            <li class="tool-item">
                    <a class="tool-attend tool-bt-button tool-bt-attend" href="javascript:;" data-report-view='{"mod":"1592215036_002","spm":"1001.2101.3001.4232","extend1":"关注"}'>关注</a>
                <a class="tool-item-follow active-animation" style="display:none;">关注</a>
            </li>
            <li class="tool-item">
                    <p class="company active" id="health-companies" href="javascript:;" >一键三连</p>
                <span class="triplet-prompt">点赞Mark关注该博主, 随时了解TA的最新博文<img class="close-prompt" src="https://csdnimg.cn/release/blogv2/dist/pc/img/closePrompt.png"></span>
            </li>
        </ul>
        <div style="display:flex">
         </div>
         <div class="hot-word-tip-box">
          <span class="hot-word-text">已标记关键词</span>
          <span class="hot-word-count"></span> 
          <span class="hot-word-bar"></span>
          <span class="hot-word-clear">清除标记</span>
        </div>
    </div>  
</div>
<script type=text/javascript crossorigin src="https://csdnimg.cn/release/phoenix/production/qrcode-7c90a92189.min.js"></script>
<script src="//g.csdnimg.cn/??sharewx/1.2.1/sharewx.js" type="text/javascript"></script>
<script type="text/javascript" crossorigin src="https://g.csdnimg.cn/collection-box/2.0.3/collection-box.js"></script>
                <div class="first-recommend-box recommend-box">
<div class="recommend-item-box type_blog clearfix" data-url="https://blog.csdn.net/smxjant/article/details/93614544"  data-report-view='{"ab":"new","mod":"popu_871","extra":"{\"utm_medium\":\"distribute.pc_relevant_t0.none-task-blog-BlogCommendFromMachineLearnPai2-1.control\"}","dist_request_id":"","index":"1","strategy":"BlogCommendFromMachineLearnPai2","dest":"https://blog.csdn.net/smxjant/article/details/93614544"}'>
	<div class="content-box">
		<div class="content-blog display-flex">
			<div class="title-box">
				<a href="https://blog.csdn.net/smxjant/article/details/93614544" class="tit ellipsis-online ellipsis-online-1" target="_blank"  data-report-click='{"ab":"new","mod":"popu_871","extra":"{\"utm_medium\":\"distribute.pc_relevant_t0.none-task-blog-BlogCommendFromMachineLearnPai2-1.control\"}","dist_request_id":"","index":"1","strategy":"BlogCommendFromMachineLearnPai2","dest":"https://blog.csdn.net/smxjant/article/details/93614544"}'  data-report-query='utm_medium=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromMachineLearnPai2-1.control&dist_request_id=&depth_1-utm_source=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromMachineLearnPai2-1.control'>
					<em>Python</em>基础教程，<em>Python</em>入门教程（非常<em>详细</em>）
				</a>
			</div>
			<div class="info-box display-flex">
				<div class="info">
					<a href="https://blog.csdn.net/smxjant" target="_blank"><span class="blog-title">xjanting的博客</span></a>
				</div>
				<div class="info display-flex">
					<span class="info-block time">06-25</span>
					<span class="info-block read"><img class="read-img" src="https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png" alt="">
					13万+
					</span>
				</div>
			</div>
		</div>
		<div class="desc-box">
			<a href="https://blog.csdn.net/smxjant/article/details/93614544" target="_blank"  data-report-click='{"ab":"new","mod":"popu_871","extra":"{\"utm_medium\":\"distribute.pc_relevant_t0.none-task-blog-BlogCommendFromMachineLearnPai2-1.control\"}","dist_request_id":"","index":"1","strategy":"BlogCommendFromMachineLearnPai2","dest":"https://blog.csdn.net/smxjant/article/details/93614544"}'  data-report-query='utm_medium=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromMachineLearnPai2-1.control&dist_request_id=&depth_1-utm_source=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromMachineLearnPai2-1.control'>
				<div class="desc ellipsis-online ellipsis-online-1">第1章 <em>Python</em>编程基础

1.编程语言是什么

2.编译型语言和解释型语言

3.<em>Python</em>是什么

4.<em>Python</em>具有哪些特点（优点和缺点）

5.学<em>Python</em>，不需要有编程基础！

6.学<em>Python</em>能干什么

7.<em>Python</em> 2.x和<em>Python</em> 3.x，初学者应如何选择？

8.<em>Python</em> 3和<em>Python</em> 2的区别

9.<em>Python</em> 2to3：自动将<em>Python</em> 2.x...</div>
			</a>
		</div>
	</div>
</div>
                </div>
            <div class="second-recommend-box recommend-box">
<div class="recommend-item-box type_blog clearfix" data-url="https://blog.csdn.net/weixin_34250709/article/details/92469974"  data-report-view='{"ab":"new","mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.control\"}","dist_request_id":"","index":"1","strategy":"BlogCommendFromMachineLearnPai2","dest":"https://blog.csdn.net/weixin_34250709/article/details/92469974"}'>
	<div class="content-box">
		<div class="content-blog display-flex">
			<div class="title-box">
				<a href="https://blog.csdn.net/weixin_34250709/article/details/92469974" class="tit ellipsis-online ellipsis-online-1" target="_blank"  data-report-click='{"ab":"new","mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.control\"}","dist_request_id":"","index":"1","strategy":"BlogCommendFromMachineLearnPai2","dest":"https://blog.csdn.net/weixin_34250709/article/details/92469974"}'  data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.control&dist_request_id=&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.control'>
					一文<em>总结</em>学习 <em>Python</em> 的 14 张思维导图
				</a>
			</div>
			<div class="info-box display-flex">
				<div class="info">
					<a href="https://blog.csdn.net/weixin_34250709" target="_blank"><span class="blog-title">weixin_34250709的博客</span></a>
				</div>
				<div class="info display-flex">
					<span class="info-block time">07-05</span>
					<span class="info-block read"><img class="read-img" src="https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png" alt="">
					482
					</span>
				</div>
			</div>
		</div>
		<div class="desc-box">
			<a href="https://blog.csdn.net/weixin_34250709/article/details/92469974" target="_blank"  data-report-click='{"ab":"new","mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.control\"}","dist_request_id":"","index":"1","strategy":"BlogCommendFromMachineLearnPai2","dest":"https://blog.csdn.net/weixin_34250709/article/details/92469974"}'  data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.control&dist_request_id=&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.control'>
				<div class="desc ellipsis-online ellipsis-online-1">2019独角兽企业重金招聘<em>Python</em>工程师标准&gt;&gt;&gt;   
                                        
         ...</div>
			</a>
		</div>
	</div>
</div>
            </div>
<a id="commentBox" name="commentBox"></a>
<div class="comment-box">
	<div class="comment-edit-box d-flex">
		<a id="commentsedit"></a>
		<div class="user-img">
			<a href="javascript:void(0);" >
				<img class="show_loginbox" src="https://g.csdnimg.cn/static/user-img/anonymous-User-img.png">
			</a>
		</div>
		<form id="commentform">
			<img class="comment-sofa-flag" src="https://csdnimg.cn/release/blogv2/dist/pc/img/commentFlag@2x.png">
      <textarea class="comment-content" name="comment_content" id="comment_content" placeholder="优质评论可以帮助作者获得更高权重" maxlength="1000"></textarea>
			<div class="comment-emoticon"><img class="comment-emoticon-img" data-url="https://csdnimg.cn/release/blogv2/dist/pc/img/" src="https://csdnimg.cn/release/blogv2/dist/pc/img/emoticon.png" alt="表情包"></div> 
      <span class="comment-emoticon-tip">插入表情</span>
      <div class="comment-emoticon-box">
        <div class="comment-emoticon-img-box">
            <img class="emoticon-monkey-img" data-emoticon="[face]monkey2:001.png[/face]" src="https://g.csdnimg.cn/static/face/monkey2/001.png">
            <img class="emoticon-monkey-img" data-emoticon="[face]monkey2:002.png[/face]" src="https://g.csdnimg.cn/static/face/monkey2/002.png">
            <img class="emoticon-monkey-img" data-emoticon="[face]monkey2:003.png[/face]" src="https://g.csdnimg.cn/static/face/monkey2/003.png">
            <img class="emoticon-monkey-img" data-emoticon="[face]monkey2:004.png[/face]" src="https://g.csdnimg.cn/static/face/monkey2/004.png">
            <img class="emoticon-monkey-img" data-emoticon="[face]monkey2:005.png[/face]" src="https://g.csdnimg.cn/static/face/monkey2/005.png">
            <img class="emoticon-monkey-img" data-emoticon="[face]monkey2:006.png[/face]" src="https://g.csdnimg.cn/static/face/monkey2/006.png">
            <img class="emoticon-monkey-img" data-emoticon="[face]monkey2:007.png[/face]" src="https://g.csdnimg.cn/static/face/monkey2/007.png">
            <img class="emoticon-monkey-img" data-emoticon="[face]monkey2:008.png[/face]" src="https://g.csdnimg.cn/static/face/monkey2/008.png">
            <img class="emoticon-monkey-img" data-emoticon="[face]monkey2:009.png[/face]" src="https://g.csdnimg.cn/static/face/monkey2/009.png">
            <img class="emoticon-monkey-img" data-emoticon="[face]monkey2:010.png[/face]" src="https://g.csdnimg.cn/static/face/monkey2/010.png">
            <img class="emoticon-monkey-img" data-emoticon="[face]monkey2:011.png[/face]" src="https://g.csdnimg.cn/static/face/monkey2/011.png">
            <img class="emoticon-monkey-img" data-emoticon="[face]monkey2:012.png[/face]" src="https://g.csdnimg.cn/static/face/monkey2/012.png">
            <img class="emoticon-monkey-img" data-emoticon="[face]monkey2:013.png[/face]" src="https://g.csdnimg.cn/static/face/monkey2/013.png">
            <img class="emoticon-monkey-img" data-emoticon="[face]monkey2:014.png[/face]" src="https://g.csdnimg.cn/static/face/monkey2/014.png">
            <img class="emoticon-monkey-img" data-emoticon="[face]monkey2:015.png[/face]" src="https://g.csdnimg.cn/static/face/monkey2/015.png">
            <img class="emoticon-monkey-img" data-emoticon="[face]monkey2:016.png[/face]" src="https://g.csdnimg.cn/static/face/monkey2/016.png">
            <img class="emoticon-monkey-img" data-emoticon="[face]monkey2:017.png[/face]" src="https://g.csdnimg.cn/static/face/monkey2/017.png">
            <img class="emoticon-monkey-img" data-emoticon="[face]monkey2:018.png[/face]" src="https://g.csdnimg.cn/static/face/monkey2/018.png">
            <img class="emoticon-monkey-img" data-emoticon="[face]monkey2:019.png[/face]" src="https://g.csdnimg.cn/static/face/monkey2/019.png">
            <img class="emoticon-monkey-img" data-emoticon="[face]monkey2:020.png[/face]" src="https://g.csdnimg.cn/static/face/monkey2/020.png">
            <img class="emoticon-monkey-img" data-emoticon="[face]monkey2:021.png[/face]" src="https://g.csdnimg.cn/static/face/monkey2/021.png">
            <img class="emoticon-monkey-img" data-emoticon="[face]monkey2:022.png[/face]" src="https://g.csdnimg.cn/static/face/monkey2/022.png">
            <img class="emoticon-monkey-img" data-emoticon="[face]monkey2:023.png[/face]" src="https://g.csdnimg.cn/static/face/monkey2/023.png">
            <img class="emoticon-monkey-img" data-emoticon="[face]monkey2:024.png[/face]" src="https://g.csdnimg.cn/static/face/monkey2/024.png">
            <img class="emoticon-monkey-img" data-emoticon="[face]monkey2:025.png[/face]" src="https://g.csdnimg.cn/static/face/monkey2/025.png">
            <img class="emoticon-monkey-img" data-emoticon="[face]monkey2:026.png[/face]" src="https://g.csdnimg.cn/static/face/monkey2/026.png">
            <img class="emoticon-monkey-img" data-emoticon="[face]monkey2:027.png[/face]" src="https://g.csdnimg.cn/static/face/monkey2/027.png">
            <img class="emoticon-monkey-img" data-emoticon="[face]monkey2:028.png[/face]" src="https://g.csdnimg.cn/static/face/monkey2/028.png">
            <img class="emoticon-monkey-img" data-emoticon="[face]monkey2:029.png[/face]" src="https://g.csdnimg.cn/static/face/monkey2/029.png">
            <img class="emoticon-monkey-img" data-emoticon="[face]monkey2:030.png[/face]" src="https://g.csdnimg.cn/static/face/monkey2/030.png">
            <img class="emoticon-monkey-img" data-emoticon="[face]monkey2:031.png[/face]" src="https://g.csdnimg.cn/static/face/monkey2/031.png">
            <img class="emoticon-monkey-img" data-emoticon="[face]monkey2:032.png[/face]" src="https://g.csdnimg.cn/static/face/monkey2/032.png">
            <img class="emoticon-monkey-img" data-emoticon="[face]monkey2:033.png[/face]" src="https://g.csdnimg.cn/static/face/monkey2/033.png">
            <img class="emoticon-monkey-img" data-emoticon="[face]monkey2:034.png[/face]" src="https://g.csdnimg.cn/static/face/monkey2/034.png">
            <img class="emoticon-monkey-img" data-emoticon="[face]monkey2:035.png[/face]" src="https://g.csdnimg.cn/static/face/monkey2/035.png">
            <img class="emoticon-monkey-img" data-emoticon="[face]monkey2:036.png[/face]" src="https://g.csdnimg.cn/static/face/monkey2/036.png">
            <img class="emoticon-monkey-img" data-emoticon="[face]monkey2:037.png[/face]" src="https://g.csdnimg.cn/static/face/monkey2/037.png">
            <img class="emoticon-monkey-img" data-emoticon="[face]monkey2:038.png[/face]" src="https://g.csdnimg.cn/static/face/monkey2/038.png">
            <img class="emoticon-monkey-img" data-emoticon="[face]monkey2:039.png[/face]" src="https://g.csdnimg.cn/static/face/monkey2/039.png">
            <img class="emoticon-monkey-img" data-emoticon="[face]monkey2:040.png[/face]" src="https://g.csdnimg.cn/static/face/monkey2/040.png">
            <img class="emoticon-monkey-img" data-emoticon="[face]monkey2:041.png[/face]" src="https://g.csdnimg.cn/static/face/monkey2/041.png">
            <img class="emoticon-monkey-img" data-emoticon="[face]monkey2:042.png[/face]" src="https://g.csdnimg.cn/static/face/monkey2/042.png">
            <img class="emoticon-monkey-img" data-emoticon="[face]monkey2:043.png[/face]" src="https://g.csdnimg.cn/static/face/monkey2/043.png">
            <img class="emoticon-monkey-img" data-emoticon="[face]monkey2:044.png[/face]" src="https://g.csdnimg.cn/static/face/monkey2/044.png">
            <img class="emoticon-monkey-img" data-emoticon="[face]monkey2:045.png[/face]" src="https://g.csdnimg.cn/static/face/monkey2/045.png">
            <img class="emoticon-monkey-img" data-emoticon="[face]monkey2:046.png[/face]" src="https://g.csdnimg.cn/static/face/monkey2/046.png">
            <img class="emoticon-monkey-img" data-emoticon="[face]monkey2:047.png[/face]" src="https://g.csdnimg.cn/static/face/monkey2/047.png">
            <img class="emoticon-monkey-img" data-emoticon="[face]monkey2:048.png[/face]" src="https://g.csdnimg.cn/static/face/monkey2/048.png">
            <img class="emoticon-monkey-img" data-emoticon="[face]monkey2:049.png[/face]" src="https://g.csdnimg.cn/static/face/monkey2/049.png">
            <img class="emoticon-monkey-img" data-emoticon="[face]monkey2:050.png[/face]" src="https://g.csdnimg.cn/static/face/monkey2/050.png">
            <img class="emoticon-monkey-img" data-emoticon="[face]monkey2:051.png[/face]" src="https://g.csdnimg.cn/static/face/monkey2/051.png">
            <img class="emoticon-monkey-img" data-emoticon="[face]monkey2:052.png[/face]" src="https://g.csdnimg.cn/static/face/monkey2/052.png">
            <img class="emoticon-monkey-img" data-emoticon="[face]monkey2:053.png[/face]" src="https://g.csdnimg.cn/static/face/monkey2/053.png">
            <img class="emoticon-monkey-img" data-emoticon="[face]monkey2:054.png[/face]" src="https://g.csdnimg.cn/static/face/monkey2/054.png">
            <img class="emoticon-monkey-img" data-emoticon="[face]monkey2:055.png[/face]" src="https://g.csdnimg.cn/static/face/monkey2/055.png">
            <img class="emoticon-monkey-img" data-emoticon="[face]monkey2:056.png[/face]" src="https://g.csdnimg.cn/static/face/monkey2/056.png">
            <img class="emoticon-monkey-img" data-emoticon="[face]monkey2:057.png[/face]" src="https://g.csdnimg.cn/static/face/monkey2/057.png">
            <img class="emoticon-monkey-img" data-emoticon="[face]monkey2:058.png[/face]" src="https://g.csdnimg.cn/static/face/monkey2/058.png">
            <img class="emoticon-monkey-img" data-emoticon="[face]monkey2:059.png[/face]" src="https://g.csdnimg.cn/static/face/monkey2/059.png">
            <img class="emoticon-monkey-img" data-emoticon="[face]monkey2:060.png[/face]" src="https://g.csdnimg.cn/static/face/monkey2/060.png">
            <img class="emoticon-monkey-img" data-emoticon="[face]monkey2:061.png[/face]" src="https://g.csdnimg.cn/static/face/monkey2/061.png">
            <img class="emoticon-monkey-img" data-emoticon="[face]monkey2:062.png[/face]" src="https://g.csdnimg.cn/static/face/monkey2/062.png">
            <img class="emoticon-monkey-img" data-emoticon="[face]monkey2:063.png[/face]" src="https://g.csdnimg.cn/static/face/monkey2/063.png">
            <img class="emoticon-monkey-img" data-emoticon="[face]monkey2:064.png[/face]" src="https://g.csdnimg.cn/static/face/monkey2/064.png">
        </div>
      </div>
      <div class="opt-box">
				<div id="ubbtools" class="add_code">
					<a href="#insertcode" code="code" target="_self"><i class="icon iconfont icon-daima"></i></a>
				</div>
				<input type="hidden" id="comment_replyId" name="comment_replyId">
				<input type="hidden" id="article_id" name="article_id" value="111362057">
				<input type="hidden" id="comment_userId" name="comment_userId" value="">
				<input type="hidden" id="commentId" name="commentId" value="">
				<div class="dropdown" id="myDrap">
					<a class="dropdown-face d-flex align-items-center" data-toggle="dropdown" role="button"
						aria-haspopup="true" aria-expanded="false">
						<div class="txt-selected text-truncate">添加代码片</div>
						<svg class="icon d-block" width="200px" height="100.00px" viewBox="0 0 2048 1024" version="1.1" xmlns="http://www.w3.org/2000/svg"><path  d="M597.33333292 298.666667h853.333334L1023.99999992 725.333333 597.33333292 298.666667z"  /></svg>
					</a>
					<ul class="dropdown-menu" id="commentCode" aria-labelledby="drop4">
						<li><a data-code="html">HTML/XML</a></li>
						<li><a data-code="objc">objective-c</a></li>
						<li><a data-code="ruby">Ruby</a></li>
						<li><a data-code="php">PHP</a></li>
						<li><a data-code="csharp">C</a></li>
						<li><a data-code="cpp">C++</a></li>
						<li><a data-code="javascript">JavaScript</a></li>
						<li><a data-code="python">Python</a></li>
						<li><a data-code="java">Java</a></li>
						<li><a data-code="css">CSS</a></li>
						<li><a data-code="sql">SQL</a></li>
						<li><a data-code="plain">其它</a></li>
					</ul>
				</div>
				<div class="right-box" id="rightBox" data-type="2">
							<span id="tip_comment" class="tip">还能输入<em>1000</em>个字符</span>
							<a data-report-click='{"mod":"1582594662_003","spm":"1001.2101.3001.4227","ab":"new"}'><input type="submit"
									class="btn btn-sm btn-comment" value="发表评论"></a>
				</div>
			</div>
		</form>
		<input type="button" class="bt-comment-show" value="评论">
	</div>
	<div class="comment-list-container">
		<a id="comments"></a>
		<div class="comment-list-box">
		</div>
		<div id="commentPage" class="pagination-box d-none"></div>
		<div class="opt-box text-center">
			<div class="btn btn-sm btn-link-blue" id="btnMoreComment"></div>
		</div>
	</div>
</div>            <div class="recommend-box insert-baidu-box">
                <div class="recommend-item-box clearfix" style="display:none"></div>
<div class="recommend-item-box type_blog clearfix" data-url="https://pig66.blog.csdn.net/article/details/88079011"  data-report-view='{"ab":"new","mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-OPENSEARCH-2.control\"}","dist_request_id":"","index":"2","strategy":"OPENSEARCH","dest":"https://pig66.blog.csdn.net/article/details/88079011"}'>
	<div class="content-box">
		<div class="content-blog display-flex">
			<div class="title-box">
				<a href="https://pig66.blog.csdn.net/article/details/88079011" class="tit ellipsis-online ellipsis-online-1" target="_blank"  data-report-click='{"ab":"new","mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-OPENSEARCH-2.control\"}","dist_request_id":"","index":"2","strategy":"OPENSEARCH","dest":"https://pig66.blog.csdn.net/article/details/88079011"}'  data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-OPENSEARCH-2.control&dist_request_id=&depth_1-utm_source=distribute.pc_relevant.none-task-blog-OPENSEARCH-2.control'>
					<em>Python</em>学习路线（2021修正<em>版</em>）
				</a>
			</div>
			<div class="info-box display-flex">
				<div class="info">
					<a href="https://blog.csdn.net/u014044812" target="_blank"><span class="blog-title">猪哥</span></a>
				</div>
				<div class="info display-flex">
					<span class="info-block time">03-02</span>
					<span class="info-block read"><img class="read-img" src="https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png" alt="">
					10万+
					</span>
				</div>
			</div>
		</div>
		<div class="desc-box">
			<a href="https://pig66.blog.csdn.net/article/details/88079011" target="_blank"  data-report-click='{"ab":"new","mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-OPENSEARCH-2.control\"}","dist_request_id":"","index":"2","strategy":"OPENSEARCH","dest":"https://pig66.blog.csdn.net/article/details/88079011"}'  data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-OPENSEARCH-2.control&dist_request_id=&depth_1-utm_source=distribute.pc_relevant.none-task-blog-OPENSEARCH-2.control'>
				<div class="desc ellipsis-online ellipsis-online-1">经历长达近一个月的资源筛选过程终于结束，总共1.5T的资源经过：去重、筛选、整理、归档之后一份粗略的<em>Python</em>学习曲线资源已经成型，虽然中间经历了很多坎坷，不过最终还是完成，猪哥也是第一时间与大家分享出来。
资料主要分为两部分：一、各个学习网站论坛等，二、百度云资料。网站论坛资源更新快，可以与大家互动；而百度云资源主要为视频，方便大家下载和在线观看，两种资源结合使用，学习和查找<em>知识</em>更方便！
一、...</div>
			</a>
		</div>
	</div>
</div>
<div class="recommend-item-box type_blog clearfix" data-url="https://shazhenyu.blog.csdn.net/article/details/88681429"  data-report-view='{"ab":"new","mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-OPENSEARCH-3.control\"}","dist_request_id":"","index":"3","strategy":"OPENSEARCH","dest":"https://shazhenyu.blog.csdn.net/article/details/88681429"}'>
	<div class="content-box">
		<div class="content-blog display-flex">
			<div class="title-box">
				<a href="https://shazhenyu.blog.csdn.net/article/details/88681429" class="tit ellipsis-online ellipsis-online-1" target="_blank"  data-report-click='{"ab":"new","mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-OPENSEARCH-3.control\"}","dist_request_id":"","index":"3","strategy":"OPENSEARCH","dest":"https://shazhenyu.blog.csdn.net/article/details/88681429"}'  data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-OPENSEARCH-3.control&dist_request_id=&depth_1-utm_source=distribute.pc_relevant.none-task-blog-OPENSEARCH-3.control'>
					<em>python</em>开发大全、系列文章、精品教程（转）
				</a>
			</div>
			<div class="info-box display-flex">
				<div class="info">
					<a href="https://blog.csdn.net/u014597198" target="_blank"><span class="blog-title">沙师弟专栏</span></a>
				</div>
				<div class="info display-flex">
					<span class="info-block time">03-20</span>
					<span class="info-block read"><img class="read-img" src="https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png" alt="">
					6239
					</span>
				</div>
			</div>
		</div>
		<div class="desc-box">
			<a href="https://shazhenyu.blog.csdn.net/article/details/88681429" target="_blank"  data-report-click='{"ab":"new","mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-OPENSEARCH-3.control\"}","dist_request_id":"","index":"3","strategy":"OPENSEARCH","dest":"https://shazhenyu.blog.csdn.net/article/details/88681429"}'  data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-OPENSEARCH-3.control&dist_request_id=&depth_1-utm_source=distribute.pc_relevant.none-task-blog-OPENSEARCH-3.control'>
				<div class="desc ellipsis-online ellipsis-online-1">文章目录1、简介2、分享3、<em>python</em>基础教程4、<em>python</em>应用教程5、<em>python</em>后台架构Django教程6、<em>python</em>自动化测试教程7、<em>python</em>网络爬虫教程8、<em>python</em>数据分析存储教程9、<em>python</em>可视化教程10、<em>python</em>爬虫助手11、<em>python</em>爬虫案例12、<em>python</em>机器学习算法案例13、机器学习<em>总结</em>14、<em>python</em>机器学习库教程15、<em>python</em>自然语言处理库教程...</div>
			</a>
		</div>
	</div>
</div>
		<dl id="recommend-item-box-tow" class="recommend-item-box type_blog clearfix">
			
		</dl>
<div class="recommend-item-box type_blog clearfix" data-url="https://blog.csdn.net/dolphin98629/article/details/52448477"  data-report-view='{"ab":"new","mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-4.control\"}","dist_request_id":"","index":"4","strategy":"BlogCommendFromMachineLearnPai2","dest":"https://blog.csdn.net/dolphin98629/article/details/52448477"}'>
	<div class="content-box">
		<div class="content-blog display-flex">
			<div class="title-box">
				<a href="https://blog.csdn.net/dolphin98629/article/details/52448477" class="tit ellipsis-online ellipsis-online-1" target="_blank"  data-report-click='{"ab":"new","mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-4.control\"}","dist_request_id":"","index":"4","strategy":"BlogCommendFromMachineLearnPai2","dest":"https://blog.csdn.net/dolphin98629/article/details/52448477"}'  data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-4.control&dist_request_id=&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-4.control'>
					20本最好的免费的<em>Python</em>书籍
				</a>
			</div>
			<div class="info-box display-flex">
				<div class="info">
					<a href="https://blog.csdn.net/dolphin98629" target="_blank"><span class="blog-title">dolphin98629的专栏</span></a>
				</div>
				<div class="info display-flex">
					<span class="info-block time">09-06</span>
					<span class="info-block read"><img class="read-img" src="https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png" alt="">
					1万+
					</span>
				</div>
			</div>
		</div>
		<div class="desc-box">
			<a href="https://blog.csdn.net/dolphin98629/article/details/52448477" target="_blank"  data-report-click='{"ab":"new","mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-4.control\"}","dist_request_id":"","index":"4","strategy":"BlogCommendFromMachineLearnPai2","dest":"https://blog.csdn.net/dolphin98629/article/details/52448477"}'  data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-4.control&dist_request_id=&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-4.control'>
				<div class="desc ellipsis-online ellipsis-online-1">想要学习<em>Python</em>编程语言的读者有大量相关书籍可供选择，有印刷<em>版</em>也有电子<em>版</em>，而<em>Python</em>是一门开源的编译语言，开发者也提供了不少免费可自由下载的<em>Python</em>电子书。本文挑选其中最优秀的&nbsp;20本<em>Python</em>电子书，内容覆盖了<em>Python</em>的一般介绍，游戏开发，编程技巧，儿童编程学习等类别，它们大多数都采用了创作共用署名非商业许可证，如《T&nbsp;hink
 <em>Python</em>》、《&nbsp;Invent
 You</div>
			</a>
		</div>
	</div>
</div>
<div class="recommend-item-box type_blog clearfix" data-url="https://lenskit.blog.csdn.net/article/details/72847622"  data-report-view='{"ab":"new","mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-OPENSEARCH-5.control\"}","dist_request_id":"","index":"5","strategy":"OPENSEARCH","dest":"https://lenskit.blog.csdn.net/article/details/72847622"}'>
	<div class="content-box">
		<div class="content-blog display-flex">
			<div class="title-box">
				<a href="https://lenskit.blog.csdn.net/article/details/72847622" class="tit ellipsis-online ellipsis-online-1" target="_blank"  data-report-click='{"ab":"new","mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-OPENSEARCH-5.control\"}","dist_request_id":"","index":"5","strategy":"OPENSEARCH","dest":"https://lenskit.blog.csdn.net/article/details/72847622"}'  data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-OPENSEARCH-5.control&dist_request_id=&depth_1-utm_source=distribute.pc_relevant.none-task-blog-OPENSEARCH-5.control'>
					<em>python</em>&mdash;&mdash;修改Dataframe列名的两种方法
				</a>
			</div>
			<div class="info-box display-flex">
				<div class="info">
					<a href="https://blog.csdn.net/chenKFKevin" target="_blank"><span class="blog-title">Lenskit</span></a>
				</div>
				<div class="info display-flex">
					<span class="info-block time">06-02</span>
					<span class="info-block read"><img class="read-img" src="https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png" alt="">
					16万+
					</span>
				</div>
			</div>
		</div>
		<div class="desc-box">
			<a href="https://lenskit.blog.csdn.net/article/details/72847622" target="_blank"  data-report-click='{"ab":"new","mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-OPENSEARCH-5.control\"}","dist_request_id":"","index":"5","strategy":"OPENSEARCH","dest":"https://lenskit.blog.csdn.net/article/details/72847622"}'  data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-OPENSEARCH-5.control&dist_request_id=&depth_1-utm_source=distribute.pc_relevant.none-task-blog-OPENSEARCH-5.control'>
				<div class="desc ellipsis-online ellipsis-online-1">首先新建一个Dataframe
import pandas as pd
df = pd.DataFrame({&#39;a&#39;:[1,2,3],&#39;b&#39;:[1,2,3]})


如下：
 a b
0 1 1
1 2 2
2 3 3


1、修改列名a，b为A、B。
df.columns = [&#39;A&#39;,&#39;B&#39;]

2、只修改列名a为A</div>
			</a>
		</div>
	</div>
</div>
<div class="recommend-item-box type_blog clearfix" data-url="https://blog.csdn.net/lmseo5hy/article/details/79914670"  data-report-view='{"ab":"new","mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-OPENSEARCH-6.control\"}","dist_request_id":"","index":"6","strategy":"OPENSEARCH","dest":"https://blog.csdn.net/lmseo5hy/article/details/79914670"}'>
	<div class="content-box">
		<div class="content-blog display-flex">
			<div class="title-box">
				<a href="https://blog.csdn.net/lmseo5hy/article/details/79914670" class="tit ellipsis-online ellipsis-online-1" target="_blank"  data-report-click='{"ab":"new","mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-OPENSEARCH-6.control\"}","dist_request_id":"","index":"6","strategy":"OPENSEARCH","dest":"https://blog.csdn.net/lmseo5hy/article/details/79914670"}'  data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-OPENSEARCH-6.control&dist_request_id=&depth_1-utm_source=distribute.pc_relevant.none-task-blog-OPENSEARCH-6.control'>
					<em>python</em>开发软件有哪些？<em>Python</em>编程软件
				</a>
			</div>
			<div class="info-box display-flex">
				<div class="info">
					<a href="https://blog.csdn.net/lmseo5hy" target="_blank"><span class="blog-title">lmseo5hy的博客</span></a>
				</div>
				<div class="info display-flex">
					<span class="info-block time">04-12</span>
					<span class="info-block read"><img class="read-img" src="https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png" alt="">
					2万+
					</span>
				</div>
			</div>
		</div>
		<div class="desc-box">
			<a href="https://blog.csdn.net/lmseo5hy/article/details/79914670" target="_blank"  data-report-click='{"ab":"new","mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-OPENSEARCH-6.control\"}","dist_request_id":"","index":"6","strategy":"OPENSEARCH","dest":"https://blog.csdn.net/lmseo5hy/article/details/79914670"}'  data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-OPENSEARCH-6.control&dist_request_id=&depth_1-utm_source=distribute.pc_relevant.none-task-blog-OPENSEARCH-6.control'>
				<div class="desc ellipsis-online ellipsis-online-1"><em>Python</em>开发软件可根据其用途不同分为两种，一种是<em>Python</em>代码编辑器，一种是<em>Python</em>集成开发工具，两者的配合使用可以极大的提高<em>Python</em>开发人员的编程效率，以下是常用的几款<em>Python</em>代码编辑器和<em>Python</em>集成开发工具。一、<em>Python</em>代码编辑器1. SublimeTextSublime Text是一款非常流行的代码编辑器，支持<em>Python</em>代码编辑，同时兼容所有平台，并且丰富的插件扩...</div>
			</a>
		</div>
	</div>
</div>
<div class="recommend-item-box type_blog clearfix" data-url="https://blog.csdn.net/lmseo5hy/article/details/81740339"  data-report-view='{"ab":"new","mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-OPENSEARCH-7.control\"}","dist_request_id":"","index":"7","strategy":"OPENSEARCH","dest":"https://blog.csdn.net/lmseo5hy/article/details/81740339"}'>
	<div class="content-box">
		<div class="content-blog display-flex">
			<div class="title-box">
				<a href="https://blog.csdn.net/lmseo5hy/article/details/81740339" class="tit ellipsis-online ellipsis-online-1" target="_blank"  data-report-click='{"ab":"new","mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-OPENSEARCH-7.control\"}","dist_request_id":"","index":"7","strategy":"OPENSEARCH","dest":"https://blog.csdn.net/lmseo5hy/article/details/81740339"}'  data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-OPENSEARCH-7.control&dist_request_id=&depth_1-utm_source=distribute.pc_relevant.none-task-blog-OPENSEARCH-7.control'>
					<em>Python</em>爬虫的用途
				</a>
			</div>
			<div class="info-box display-flex">
				<div class="info">
					<a href="https://blog.csdn.net/lmseo5hy" target="_blank"><span class="blog-title">lmseo5hy的博客</span></a>
				</div>
				<div class="info display-flex">
					<span class="info-block time">08-16</span>
					<span class="info-block read"><img class="read-img" src="https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png" alt="">
					2万+
					</span>
				</div>
			</div>
		</div>
		<div class="desc-box">
			<a href="https://blog.csdn.net/lmseo5hy/article/details/81740339" target="_blank"  data-report-click='{"ab":"new","mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-OPENSEARCH-7.control\"}","dist_request_id":"","index":"7","strategy":"OPENSEARCH","dest":"https://blog.csdn.net/lmseo5hy/article/details/81740339"}'  data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-OPENSEARCH-7.control&dist_request_id=&depth_1-utm_source=distribute.pc_relevant.none-task-blog-OPENSEARCH-7.control'>
				<div class="desc ellipsis-online ellipsis-online-1"><em>Python</em>爬虫是用<em>Python</em>编程语言实现的网络爬虫，主要用于网络数据的抓取和处理，相比于其他语言，<em>Python</em>是一门非常适合开发网络爬虫的编程语言，大量内置包，可以轻松实现网络爬虫功能。

<em>Python</em>爬虫可以做的事情很多，如搜索引擎、采集数据、广告过滤等，<em>Python</em>爬虫还可以用于数据分析，在数据的抓取方面可以作用巨大！

<em>Python</em>爬虫架构组成

1. URL管理器：管理待爬取的url集...</div>
			</a>
		</div>
	</div>
</div>
<div class="recommend-item-box type_course clearfix" data-url="https://edu.csdn.net/course/detail/26676"  data-report-view='{"ab":"new","mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-course-OPENSEARCH-8.control\"}","dist_request_id":"","index":"8","strategy":"OPENSEARCH","dest":"https://edu.csdn.net/course/detail/26676"}'>
	<div class="content-box">
		<div class="content-blog display-flex">
			<div class="title-box">
				<a href="https://edu.csdn.net/course/detail/26676" class="tit ellipsis-online ellipsis-online-1" target="_blank"  data-report-click='{"ab":"new","mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-course-OPENSEARCH-8.control\"}","dist_request_id":"","index":"8","strategy":"OPENSEARCH","dest":"https://edu.csdn.net/course/detail/26676"}'  data-report-query='utm_medium=distribute.pc_relevant.none-task-course-OPENSEARCH-8.control&dist_request_id=&depth_1-utm_source=distribute.pc_relevant.none-task-course-OPENSEARCH-8.control'>
					零基础掌握 <em>Python</em> 入门到实战
				</a>
			</div>
			<div class="info-box display-flex">
				<div class="info display-flex">
					<span class="info-block">11-08</span>
				</div>
			</div>
		</div>
		<div class="desc-box">
			<a href="https://edu.csdn.net/course/detail/26676" target="_blank"  data-report-click='{"ab":"new","mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-course-OPENSEARCH-8.control\"}","dist_request_id":"","index":"8","strategy":"OPENSEARCH","dest":"https://edu.csdn.net/course/detail/26676"}'  data-report-query='utm_medium=distribute.pc_relevant.none-task-course-OPENSEARCH-8.control&dist_request_id=&depth_1-utm_source=distribute.pc_relevant.none-task-course-OPENSEARCH-8.control'>
				<div class="desc ellipsis-online ellipsis-online-1">
	  


	
		  
	
	
		【为什么学<em>Python</em>】 
	
	
		 
	
	
		<em>Python</em> 是当今非常热门的语言之一，2020年的 TIOBE 编程语言排行榜中 ，<em>Python</em>名列第一，并且其流行度依然处在上升势头。 
	


	 


	在2015年的时候，在网上还经常看到学<em>Python</em>还是学R的讨论，那时候老齐就选择了<em>Python</em>，并且开始着手出<em>版</em>《跟老齐学<em>Python</em>》。时至今日，已经无需争论。<em>Python</em>给我们带来的，不仅仅是项目上的收益，我们更可以从它&ldquo;开放、简洁&rdquo;哲学观念中得到技术发展路线的启示。 


	


	借此机会，老齐联合CSDN推出了本课程，希望能影响更多的人走进<em>Python</em>，踏入编程的大门。 


	
 


	  


	
		【课程设计】 
	
	
		
 
	
	
		本课程共包含三大模块： 
	


	
 


	一、基础<em>知识</em>篇 


	内置对象和基本的运算、语句，是<em>Python</em>语言的基础。本课程在讲解这部分<em>知识</em>的时候，不是简单地将各种<em>知识</em>做简单的堆砌，而是在兼顾内容的全面性的同时，更重视向学习者讲授掌握有关<em>知识</em>的方法，比如引导学习者如何排查错误、如何查看和理解文档等。 


	&nbsp; 


	二、面向对象篇 


	&ldquo;面向对象（OOP）&rdquo;是目前企业开发主流的开发方式，本课程从一开始就渗透这种思想，并且在&ldquo;函数&rdquo;和&ldquo;类&rdquo;的学习中强化面向对象开发方式的学习&mdash;&mdash;这是本课程与一般课程的重要区别，一般的课程只在&ldquo;类&rdquo;这里才提到&ldquo;对象&rdquo;，会导致学习者茫然失措，并生畏惧，乃至于放弃学习。本课程则是从开始以&ldquo;润物细无声&rdquo;的方式，渗透对象概念，等学习到本部分的时候，OOP对学习者而言有一种&ldquo;水到渠成&rdquo;的感觉。 


	&nbsp; 


	三、工具实战篇 


	在项目实战中，除了前述的<em>知识</em>之外，还会用到很多其他工具，至于那些工具如何安装？怎么自己做工具？有那些典型工具？都是这部分的内容。具体来说，就是要在这部分介绍<em>Python</em>标准库的应用以及第三方包的安装，还有如何开发和发布自己的工具包。此外，很多学习<em>Python</em>的同学，未来要么从事数据科学、要么从事Web开发，不论哪个方向，都离不开对数据库的操作，本部分还会从实战的角度，介绍如何用<em>Python</em>语言操作常用数据库。 


	


	 
</div>
			</a>
		</div>
	</div>
</div>
<div class="recommend-item-box type_blog clearfix" data-url="https://blog.csdn.net/dQCFKyQDXYm3F8rB0/article/details/113361417"  data-report-view='{"ab":"new","mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-9.control\"}","dist_request_id":"","index":"9","strategy":"BlogCommendFromMachineLearnPai2","dest":"https://blog.csdn.net/dQCFKyQDXYm3F8rB0/article/details/113361417"}'>
	<div class="content-box">
		<div class="content-blog display-flex">
			<div class="title-box">
				<a href="https://blog.csdn.net/dQCFKyQDXYm3F8rB0/article/details/113361417" class="tit ellipsis-online ellipsis-online-1" target="_blank"  data-report-click='{"ab":"new","mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-9.control\"}","dist_request_id":"","index":"9","strategy":"BlogCommendFromMachineLearnPai2","dest":"https://blog.csdn.net/dQCFKyQDXYm3F8rB0/article/details/113361417"}'  data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-9.control&dist_request_id=&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-9.control'>
					<em>Python</em><em>详细</em><em>知识</em><em>体系</em><em>总结</em>（2021<em>版</em>）
				</a>
			</div>
			<div class="info-box display-flex">
				<div class="info">
					<a href="https://blog.csdn.net/dQCFKyQDXYm3F8rB0" target="_blank"><span class="blog-title">AI科技大本营</span></a>
				</div>
				<div class="info display-flex">
					<span class="info-block time">01-28</span>
					<span class="info-block read"><img class="read-img" src="https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png" alt="">
					294
					</span>
				</div>
			</div>
		</div>
		<div class="desc-box">
			<a href="https://blog.csdn.net/dQCFKyQDXYm3F8rB0/article/details/113361417" target="_blank"  data-report-click='{"ab":"new","mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-9.control\"}","dist_request_id":"","index":"9","strategy":"BlogCommendFromMachineLearnPai2","dest":"https://blog.csdn.net/dQCFKyQDXYm3F8rB0/article/details/113361417"}'  data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-9.control&dist_request_id=&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-9.control'>
				<div class="desc ellipsis-online ellipsis-online-1">本文专注整理一些有关<em>Python</em>学习的<em>知识</em><em>体系</em>。整理的<em>Python</em><em>知识</em><em>体系</em>主要包括基础<em>知识</em>，<em>Python</em>热门的应用方向，推荐书籍，FAQ以及一些常见面试题目，包含了作为一个<em>Python</em>全...</div>
			</a>
		</div>
	</div>
</div>
<div class="recommend-item-box type_blog clearfix" data-url="https://dream.blog.csdn.net/article/details/86106916"  data-report-view='{"ab":"new","mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-10.control\"}","dist_request_id":"","index":"10","strategy":"BlogCommendFromMachineLearnPai2","dest":"https://dream.blog.csdn.net/article/details/86106916"}'>
	<div class="content-box">
		<div class="content-blog display-flex">
			<div class="title-box">
				<a href="https://dream.blog.csdn.net/article/details/86106916" class="tit ellipsis-online ellipsis-online-1" target="_blank"  data-report-click='{"ab":"new","mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-10.control\"}","dist_request_id":"","index":"10","strategy":"BlogCommendFromMachineLearnPai2","dest":"https://dream.blog.csdn.net/article/details/86106916"}'  data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-10.control&dist_request_id=&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-10.control'>
					<em>Python</em>爬虫100例教程导航帖（已完结）
				</a>
			</div>
			<div class="info-box display-flex">
				<div class="info">
					<a href="https://blog.csdn.net/hihell" target="_blank"><span class="blog-title">橡皮擦，一个逗趣的互联网高级网虫</span></a>
				</div>
				<div class="info display-flex">
					<span class="info-block time">08-14</span>
					<span class="info-block read"><img class="read-img" src="https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png" alt="">
					5万+
					</span>
				</div>
			</div>
		</div>
		<div class="desc-box">
			<a href="https://dream.blog.csdn.net/article/details/86106916" target="_blank"  data-report-click='{"ab":"new","mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-10.control\"}","dist_request_id":"","index":"10","strategy":"BlogCommendFromMachineLearnPai2","dest":"https://dream.blog.csdn.net/article/details/86106916"}'  data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-10.control&dist_request_id=&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-10.control'>
				<div class="desc ellipsis-online ellipsis-online-1"><em>Python</em>爬虫入门教程导航，目标100篇。

本系列博客争取把爬虫入门阶段的所有内容都包含住，需要你有较好的<em>Python</em>基础<em>知识</em>，当然你完全零基础也可以观看本系列博客。

<em>Python</em>爬虫入门教程，加油！

</div>
			</a>
		</div>
	</div>
</div>
<div class="recommend-item-box type_blog clearfix" data-url="https://ityard.blog.csdn.net/article/details/102807071"  data-report-view='{"ab":"new","mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-11.control\"}","dist_request_id":"","index":"11","strategy":"BlogCommendFromMachineLearnPai2","dest":"https://ityard.blog.csdn.net/article/details/102807071"}'>
	<div class="content-box">
		<div class="content-blog display-flex">
			<div class="title-box">
				<a href="https://ityard.blog.csdn.net/article/details/102807071" class="tit ellipsis-online ellipsis-online-1" target="_blank"  data-report-click='{"ab":"new","mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-11.control\"}","dist_request_id":"","index":"11","strategy":"BlogCommendFromMachineLearnPai2","dest":"https://ityard.blog.csdn.net/article/details/102807071"}'  data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-11.control&dist_request_id=&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-11.control'>
					<em>Python</em> 基础（一）：入门必备<em>知识</em>
				</a>
			</div>
			<div class="info-box display-flex">
				<div class="info">
					<a href="https://blog.csdn.net/ityard" target="_blank"><span class="blog-title">Python小二</span></a>
				</div>
				<div class="info display-flex">
					<span class="info-block time">10-30</span>
					<span class="info-block read"><img class="read-img" src="https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png" alt="">
					21万+
					</span>
				</div>
			</div>
		</div>
		<div class="desc-box">
			<a href="https://ityard.blog.csdn.net/article/details/102807071" target="_blank"  data-report-click='{"ab":"new","mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-11.control\"}","dist_request_id":"","index":"11","strategy":"BlogCommendFromMachineLearnPai2","dest":"https://ityard.blog.csdn.net/article/details/102807071"}'  data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-11.control&dist_request_id=&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-11.control'>
				<div class="desc ellipsis-online ellipsis-online-1"><em>Python</em> 入门必备<em>知识</em>，你都掌握了吗？</div>
			</a>
		</div>
	</div>
</div>
<div class="recommend-item-box type_blog clearfix" data-url="https://blog.csdn.net/Suoluo114/article/details/83660725"  data-report-view='{"ab":"new","mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-12.control\"}","dist_request_id":"","index":"12","strategy":"BlogCommendFromMachineLearnPai2","dest":"https://blog.csdn.net/Suoluo114/article/details/83660725"}'>
	<div class="content-box">
		<div class="content-blog display-flex">
			<div class="title-box">
				<a href="https://blog.csdn.net/Suoluo114/article/details/83660725" class="tit ellipsis-online ellipsis-online-1" target="_blank"  data-report-click='{"ab":"new","mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-12.control\"}","dist_request_id":"","index":"12","strategy":"BlogCommendFromMachineLearnPai2","dest":"https://blog.csdn.net/Suoluo114/article/details/83660725"}'  data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-12.control&dist_request_id=&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-12.control'>
					<em>Python</em> 核心<em>知识</em><em>体系</em> ，学习路线
				</a>
			</div>
			<div class="info-box display-flex">
				<div class="info">
					<a href="https://blog.csdn.net/Suoluo114" target="_blank"><span class="blog-title">在路上RalapQ</span></a>
				</div>
				<div class="info display-flex">
					<span class="info-block time">11-02</span>
					<span class="info-block read"><img class="read-img" src="https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png" alt="">
					502
					</span>
				</div>
			</div>
		</div>
		<div class="desc-box">
			<a href="https://blog.csdn.net/Suoluo114/article/details/83660725" target="_blank"  data-report-click='{"ab":"new","mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-12.control\"}","dist_request_id":"","index":"12","strategy":"BlogCommendFromMachineLearnPai2","dest":"https://blog.csdn.net/Suoluo114/article/details/83660725"}'  data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-12.control&dist_request_id=&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-12.control'>
				<div class="desc ellipsis-online ellipsis-online-1">这次给大家带来的是最新<em>版</em>的17 幅思维导图，主要就 <em>Python</em> 核心基础<em>知识</em>进行了细致梳理。无论你是编程初学者，还是经验丰富的程序员，都可以通过这些图快速了解或回忆 <em>Python</em> 编程中最重要的概念。

▍1.导图一览

先看一下本文所有思维导图： 【小视频】

P.S.由于平台对图片有一定程度的压缩，建议下载高清原图，放大后阅读。

▍2.如何阅读



对于基础较为薄弱的朋友，建议配合参考书...</div>
			</a>
		</div>
	</div>
</div>
<div class="recommend-item-box type_blog clearfix" data-url="https://blog.csdn.net/kevinelstri/article/details/52864720"  data-report-view='{"ab":"new","mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-13.control\"}","dist_request_id":"","index":"13","strategy":"BlogCommendFromMachineLearnPai2","dest":"https://blog.csdn.net/kevinelstri/article/details/52864720"}'>
	<div class="content-box">
		<div class="content-blog display-flex">
			<div class="title-box">
				<a href="https://blog.csdn.net/kevinelstri/article/details/52864720" class="tit ellipsis-online ellipsis-online-1" target="_blank"  data-report-click='{"ab":"new","mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-13.control\"}","dist_request_id":"","index":"13","strategy":"BlogCommendFromMachineLearnPai2","dest":"https://blog.csdn.net/kevinelstri/article/details/52864720"}'  data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-13.control&dist_request_id=&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-13.control'>
					<em>Python</em>从入门到放弃
				</a>
			</div>
			<div class="info-box display-flex">
				<div class="info">
					<a href="https://blog.csdn.net/kevinelstri" target="_blank"><span class="blog-title">墨竹</span></a>
				</div>
				<div class="info display-flex">
					<span class="info-block time">10-19</span>
					<span class="info-block read"><img class="read-img" src="https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png" alt="">
					4万+
					</span>
				</div>
			</div>
		</div>
		<div class="desc-box">
			<a href="https://blog.csdn.net/kevinelstri/article/details/52864720" target="_blank"  data-report-click='{"ab":"new","mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-13.control\"}","dist_request_id":"","index":"13","strategy":"BlogCommendFromMachineLearnPai2","dest":"https://blog.csdn.net/kevinelstri/article/details/52864720"}'  data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-13.control&dist_request_id=&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-13.control'>
				<div class="desc ellipsis-online ellipsis-online-1"><em>Python</em>基础<em>知识</em>：
<em>Python</em>列表 
<em>Python</em>元组 
<em>Python</em>字符串 
<em>Python</em>字典 
<em>Python</em>正则 
<em>Python</em>字典排序 
<em>Python</em>编码
<em>Python</em>正则表达式 
<em>Python</em>集合 
<em>Python</em> map 
<em>Python</em> reduce 
<em>Python</em> lambda</div>
			</a>
		</div>
	</div>
</div>
<div class="recommend-item-box type_blog clearfix" data-url="https://blog.csdn.net/lmseo5hy/article/details/81704426"  data-report-view='{"ab":"new","mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-14.control\"}","dist_request_id":"","index":"14","strategy":"BlogCommendFromMachineLearnPai2","dest":"https://blog.csdn.net/lmseo5hy/article/details/81704426"}'>
	<div class="content-box">
		<div class="content-blog display-flex">
			<div class="title-box">
				<a href="https://blog.csdn.net/lmseo5hy/article/details/81704426" class="tit ellipsis-online ellipsis-online-1" target="_blank"  data-report-click='{"ab":"new","mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-14.control\"}","dist_request_id":"","index":"14","strategy":"BlogCommendFromMachineLearnPai2","dest":"https://blog.csdn.net/lmseo5hy/article/details/81704426"}'  data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-14.control&dist_request_id=&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-14.control'>
					<em>Python</em>定义全局变量的用法
				</a>
			</div>
			<div class="info-box display-flex">
				<div class="info">
					<a href="https://blog.csdn.net/lmseo5hy" target="_blank"><span class="blog-title">lmseo5hy的博客</span></a>
				</div>
				<div class="info display-flex">
					<span class="info-block time">08-15</span>
					<span class="info-block read"><img class="read-img" src="https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png" alt="">
					17万+
					</span>
				</div>
			</div>
		</div>
		<div class="desc-box">
			<a href="https://blog.csdn.net/lmseo5hy/article/details/81704426" target="_blank"  data-report-click='{"ab":"new","mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-14.control\"}","dist_request_id":"","index":"14","strategy":"BlogCommendFromMachineLearnPai2","dest":"https://blog.csdn.net/lmseo5hy/article/details/81704426"}'  data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-14.control&dist_request_id=&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-14.control'>
				<div class="desc ellipsis-online ellipsis-online-1">全局变量是编程语言中常见的一种变量，通过全局定义，可以是某对象函数创建，也可以是本程序任何位置创建，能够被本程序中的所有对象或函数进行引用，全局变量的定义有利于程序的变量共享，简化了添加和修改的程序。

和C语言一样，<em>Python</em>也具有全局变量，其定义全局变量的用法有两种：

1. 声明法

该方法是直接在当前模块中进行全局变量定义声明，使用global的声明方式，再进行引用！


OLD_URL...</div>
			</a>
		</div>
	</div>
</div>
<div class="recommend-item-box type_blog clearfix" data-url="https://zhanhai.blog.csdn.net/article/details/85334919"  data-report-view='{"ab":"new","mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-15.control\"}","dist_request_id":"","index":"15","strategy":"BlogCommendFromMachineLearnPai2","dest":"https://zhanhai.blog.csdn.net/article/details/85334919"}'>
	<div class="content-box">
		<div class="content-blog display-flex">
			<div class="title-box">
				<a href="https://zhanhai.blog.csdn.net/article/details/85334919" class="tit ellipsis-online ellipsis-online-1" target="_blank"  data-report-click='{"ab":"new","mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-15.control\"}","dist_request_id":"","index":"15","strategy":"BlogCommendFromMachineLearnPai2","dest":"https://zhanhai.blog.csdn.net/article/details/85334919"}'  data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-15.control&dist_request_id=&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-15.control'>
					<em>Python</em>项目打包发布方法
				</a>
			</div>
			<div class="info-box display-flex">
				<div class="info">
					<a href="https://blog.csdn.net/chenzhanhai" target="_blank"><span class="blog-title">chenzhanhai的专栏</span></a>
				</div>
				<div class="info display-flex">
					<span class="info-block time">12-29</span>
					<span class="info-block read"><img class="read-img" src="https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png" alt="">
					7万+
					</span>
				</div>
			</div>
		</div>
		<div class="desc-box">
			<a href="https://zhanhai.blog.csdn.net/article/details/85334919" target="_blank"  data-report-click='{"ab":"new","mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-15.control\"}","dist_request_id":"","index":"15","strategy":"BlogCommendFromMachineLearnPai2","dest":"https://zhanhai.blog.csdn.net/article/details/85334919"}'  data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-15.control&dist_request_id=&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-15.control'>
				<div class="desc ellipsis-online ellipsis-online-1">目前<em>python</em>打包工具有多个，目前比较好用的为pyinstaller，该工具可以支持在window和linux下使用。

   在windows下，大小为几十K的源文件打包成exe文件，可能为几十兆，原因是把程序所引用的库文件也一起打包在一起。

   如下以windows系统为例，分2个步骤，演示如何使用pyinstaller打包。

   第1步：安装py...</div>
			</a>
		</div>
	</div>
</div>
<div class="recommend-item-box type_blog clearfix" data-url="https://blog.csdn.net/weixin_40264772/article/details/101599365"  data-report-view='{"ab":"new","mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-16.control\"}","dist_request_id":"","index":"16","strategy":"BlogCommendFromMachineLearnPai2","dest":"https://blog.csdn.net/weixin_40264772/article/details/101599365"}'>
	<div class="content-box">
		<div class="content-blog display-flex">
			<div class="title-box">
				<a href="https://blog.csdn.net/weixin_40264772/article/details/101599365" class="tit ellipsis-online ellipsis-online-1" target="_blank"  data-report-click='{"ab":"new","mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-16.control\"}","dist_request_id":"","index":"16","strategy":"BlogCommendFromMachineLearnPai2","dest":"https://blog.csdn.net/weixin_40264772/article/details/101599365"}'  data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-16.control&dist_request_id=&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-16.control'>
					<em>Python</em>中如何求列表list的平均数
				</a>
			</div>
			<div class="info-box display-flex">
				<div class="info">
					<a href="https://blog.csdn.net/weixin_40264772" target="_blank"><span class="blog-title">weixin_40264772的博客</span></a>
				</div>
				<div class="info display-flex">
					<span class="info-block time">09-28</span>
					<span class="info-block read"><img class="read-img" src="https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png" alt="">
					11万+
					</span>
				</div>
			</div>
		</div>
		<div class="desc-box">
			<a href="https://blog.csdn.net/weixin_40264772/article/details/101599365" target="_blank"  data-report-click='{"ab":"new","mod":"popu_387","extra":"{\"utm_medium\":\"distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-16.control\"}","dist_request_id":"","index":"16","strategy":"BlogCommendFromMachineLearnPai2","dest":"https://blog.csdn.net/weixin_40264772/article/details/101599365"}'  data-report-query='utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-16.control&dist_request_id=&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-16.control'>
				<div class="desc ellipsis-online ellipsis-online-1"><em>Python</em>中如何求列表list的平均数
当列表list中只包含数字时，如何求取它的平均数：
from numpy import *
a = [52,69,35,65,89,15,34]
b = mean(a)
print(b)

运行结果:
51.285714285714285


...</div>
			</a>
		</div>
	</div>
</div>
            </div>
            <div class="template-box">
                <span>©️2020 CSDN</span>
                <span>皮肤主题: 游动-白</span>
                <span> 设计师:白松林</span>
                <span>
                    <a href="https://blog.csdn.net/" class="back-home c-blue c-blue-hover c-blue-focus">返回首页</a>
                </span>
            </div>
<div class="blog-footer-bottom" style="margin-top:10px;"></div>
<script src="https://g.csdnimg.cn/common/csdn-footer/csdn-footer.js" data-isfootertrack="false" type="text/javascript"></script>
<script type="text/javascript">
    window.csdn.csdnFooter.options = {
        el: '.blog-footer-bottom',
        type: 2
    }
</script>        </main>
<aside class="blog_container_aside">
    <div id="asideProfile" class="aside-box">
    <div class="profile-intro d-flex">
        <div class="avatar-box d-flex justify-content-center flex-column">
            <a href="https://blog.csdn.net/weixin_47654912" data-report-click='{"mod":"popu_379","spm":"1001.2101.3001.4121","dest":"https://blog.csdn.net/weixin_47654912","ab":"new"}'>
                <img src="https://profile.csdnimg.cn/8/4/1/3_weixin_47654912" class="avatar_pic">
            </a>
        </div>
        <div class="user-info d-flex flex-column profile-intro-name-box">
            <div class="profile-intro-name-boxTop">
                <a href="https://blog.csdn.net/weixin_47654912" class="" id="uid" title="柏拉图工作室-Python学科" data-report-click='{"mod":"popu_379","spm":"1001.2101.3001.4122","dest":"https://blog.csdn.net/weixin_47654912","ab":"new"}'>
                    <span class="name vip-name" username="weixin_47654912">柏拉图工作室-Python学科</span>
                </a>
                <span>
                <img class="identity" src="https://csdnimg.cn/release/blogv2/dist/mobile/img/vipNew.png" alt="">
                </span>
                <span class="flag expert-blog">
                <span class="bubble">CSDN认证博客专家</span>
                </span>
                <span class="flag company-blog">
                <span class="bubble">CSDN认证企业博客</span>
                </span>
            </div>
            <div class="profile-intro-name-boxFooter">
                <span class="personal-home-page personal-home-years">码龄1年</span>
                    <span class="personal-home-page">
                    <a class="personal-home-certification" href="https://i.csdn.net/#/uc/profile?utm_source=14998968" target="_blank" title="暂无认证">
                    <img src="https://csdnimg.cn/identity/nocErtification.png" alt="">
                    暂无认证
                    </a>
                    </span>
            </div>
        </div>
    </div>
    <div class="data-info d-flex item-tiling">
        <dl class="text-center" title="64">
            <a href="https://blog.csdn.net/weixin_47654912" data-report-click='{"mod":"1598321000_001","spm":"1001.2101.3001.4310"}' data-report-query="t=1">  
                <dt><span class="count">64</span></dt>
                <dd class="font">原创</dd>
            </a>
        </dl>
        <dl class="text-center" data-report-click='{"mod":"1598321000_002","spm":"1001.2101.3001.4311"}' title="402">
            <a href="https://blog.csdn.net/rank/writing_rank" target="_blank">
                <dt><span class="count">402</span></dt>
                <dd class="font">周排名</dd>
            </a>
        </dl>
        <dl class="text-center" title="24124">
            <a href="https://blog.csdn.net/rank/writing_rank_total" data-report-click='{"mod":"1598321000_003","spm":"1001.2101.3001.4312"}' target="_blank">
                <dt><span class="count">2万+</span></dt>
                <dd class="font">总排名</dd>
            </a>
        </dl>
        <dl class="text-center" style="min-width:58px" title="171725">  
            <dt><span class="count">17万+</span></dt>
            <dd>访问</dd>
        </dl>
        <dl class="text-center" title="5级,点击查看等级说明">
            <dt><a href="https://blog.csdn.net/home/help.html#level" target="_blank">
                <img class="level" src="https://csdnimg.cn/identity/blog5.png">
            </a>
            </dt>
            <dd>等级</dd>
        </dl>
    </div>
    <div class="item-rank"></div>
    <div class="data-info d-flex item-tiling">
        <dl class="text-center" title="2792">
            <dt><span class="count">2792</span></dt>
            <dd>积分</dd>
        </dl>
         <dl class="text-center" id="fanBox" title="3362">
            <dt><span class="count" id="fan">3362</span></dt>
            <dd>粉丝</dd>
        </dl>
        <dl class="text-center" title="1394">
            <dt><span class="count">1394</span></dt>
            <dd>获赞</dd>
        </dl>
        <dl class="text-center" title="111">
            <dt><span class="count">111</span></dt>
            <dd>评论</dd>
        </dl>
        <dl class="text-center" title="12614">
            <dt><span class="count">1万+</span></dt>
            <dd>收藏</dd>
        </dl>
    </div>
    <div class="aside-box-footer" data-report-view='{"spm":"3001.4296"}'>
        <div class="badge-box d-flex">
            <div class="badge d-flex">
                <div class="icon-badge" title="签到新秀">
                    <div class="mouse-box">
                        <img class="medal-img" data-report-click='{"spm":"3001.4296"}' src="https://csdnimg.cn/medal/qiandao1@240.png" alt="签到新秀">
                    </div>
                </div>
                <div class="icon-badge" title="持之以恒">
                    <div class="mouse-box">
                        <img class="medal-img" data-report-click='{"spm":"3001.4296"}' src="https://csdnimg.cn/medal/chizhiyiheng@240.png" alt="持之以恒">
                    </div>
                </div>
                <div class="icon-badge" title="勤写标兵Lv4">
                    <div class="mouse-box">
                        <img class="medal-img" data-report-click='{"spm":"3001.4296"}' src="https://csdnimg.cn/medal/qixiebiaobing4@240.png" alt="勤写标兵Lv4">
                    </div>
                </div>
            </div>
        </div>
    </div>
    <div class="profile-intro-name-boxOpration">
        <div class="opt-letter-watch-box">
        <a class="bt-button personal-letter" href="https://im.csdn.net/chat/weixin_47654912" target="_blank" rel="noopener">私信</a>
        </div>
        <div class="opt-letter-watch-box"> 
            <a class="personal-watch bt-button" id="btnAttent" >关注</a>  
        </div>
    </div>
</div>
<div id="asideSearchArticle" class="aside-box">
	<div class="aside-content search-comter">
    <div class="aside-search aside-search-blog">         
        <input type="text" class="input-serch-blog" name="" autocomplete="off" value="" id="search-blog-words" placeholder="搜博主文章">
        <a class="btn-search-blog">
                    <img src="//csdnimg.cn/cdn/content-toolbar/csdn-sou.png?v=1587021042">
        </a>
    </div>
    </div>
</div>


<div id="asideHotArticle" class="aside-box">
	<h3 class="aside-title">热门文章</h3>
	<div class="aside-content">
		<ul class="hotArticle-list">
			<li>
				<a href="https://blog.csdn.net/weixin_47654912/article/details/111362057" target="_blank"  data-report-click='{"mod":"popu_541","spm":"1001.2101.3001.4139","dest":"https://blog.csdn.net/weixin_47654912/article/details/111362057","ab":"new"}'>
				Python详细知识体系总结(2021版)
					<img src="https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png" alt="">
					<span class="read">110961</span>
                </a>
			</li>
			<li>
				<a href="https://blog.csdn.net/weixin_47654912/article/details/108730272" target="_blank"  data-report-click='{"mod":"popu_541","spm":"1001.2101.3001.4139","dest":"https://blog.csdn.net/weixin_47654912/article/details/108730272","ab":"new"}'>
				Python基础——Python语言家族
					<img src="https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png" alt="">
					<span class="read">18228</span>
                </a>
			</li>
			<li>
				<a href="https://blog.csdn.net/weixin_47654912/article/details/108730614" target="_blank"  data-report-click='{"mod":"popu_541","spm":"1001.2101.3001.4139","dest":"https://blog.csdn.net/weixin_47654912/article/details/108730614","ab":"new"}'>
				Python基础——程序设计与数据结构
					<img src="https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png" alt="">
					<span class="read">6999</span>
                </a>
			</li>
			<li>
				<a href="https://blog.csdn.net/weixin_47654912/article/details/111364867" target="_blank"  data-report-click='{"mod":"popu_541","spm":"1001.2101.3001.4139","dest":"https://blog.csdn.net/weixin_47654912/article/details/111364867","ab":"new"}'>
				在Pycharm中选择合适的运行环境
					<img src="https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png" alt="">
					<span class="read">3199</span>
                </a>
			</li>
			<li>
				<a href="https://blog.csdn.net/weixin_47654912/article/details/108730699" target="_blank"  data-report-click='{"mod":"popu_541","spm":"1001.2101.3001.4139","dest":"https://blog.csdn.net/weixin_47654912/article/details/108730699","ab":"new"}'>
				Python后台开发基础——Web前端基础
					<img src="https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png" alt="">
					<span class="read">2652</span>
                </a>
			</li>
		</ul>
	</div>
</div>
<div id="asideCategory" class="aside-box flexible-box">
    <h3 class="aside-title">分类专栏</h3>
    <div class="aside-content">
        <ul>
            <li class="">
                <a class="clearfix" target="_blank" href="https://blog.csdn.net/weixin_47654912/category_10826623.html" data-report-click='{"mod":"popu_537","spm":"1001.2101.3001.4137","strategy":"pc付费专栏左侧入口","dest":"https://blog.csdn.net/weixin_47654912/category_10826623.html","ab":"new"}'>
                    <img src="https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64" alt="" onerror="this.src='https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64'">
                    <span class="title oneline">
                        <span class="text">Python爬虫</span>
                    </span>
                    <span class="count float-right">2篇</span>
                </a>
            </li>
            <li class="">
                <a class="clearfix" target="_blank" href="https://blog.csdn.net/weixin_47654912/category_10671342.html" data-report-click='{"mod":"popu_537","spm":"1001.2101.3001.4137","strategy":"pc付费专栏左侧入口","dest":"https://blog.csdn.net/weixin_47654912/category_10671342.html","ab":"new"}'>
                    <img src="https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64" alt="" onerror="this.src='https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64'">
                    <span class="title oneline">
                        <span class="text">Python知识体系</span>
                    </span>
                    <span class="count float-right">11篇</span>
                </a>
            </li>
            <li class="">
                <a class="clearfix" target="_blank" href="https://blog.csdn.net/weixin_47654912/category_10687574.html" data-report-click='{"mod":"popu_537","spm":"1001.2101.3001.4137","strategy":"pc付费专栏左侧入口","dest":"https://blog.csdn.net/weixin_47654912/category_10687574.html","ab":"new"}'>
                    <img src="https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64" alt="" onerror="this.src='https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64'">
                    <span class="title oneline">
                        <span class="text">面试</span>
                    </span>
                    <span class="count float-right">1篇</span>
                </a>
            </li>
            <li class="">
                <a class="clearfix" target="_blank" href="https://blog.csdn.net/weixin_47654912/category_10672180.html" data-report-click='{"mod":"popu_537","spm":"1001.2101.3001.4137","strategy":"pc付费专栏左侧入口","dest":"https://blog.csdn.net/weixin_47654912/category_10672180.html","ab":"new"}'>
                    <img src="https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64" alt="" onerror="this.src='https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64'">
                    <span class="title oneline">
                        <span class="text">工具</span>
                    </span>
                    <span class="count float-right">5篇</span>
                </a>
            </li>
            <li class="">
                <a class="clearfix" target="_blank" href="https://blog.csdn.net/weixin_47654912/category_10669378.html" data-report-click='{"mod":"popu_537","spm":"1001.2101.3001.4137","strategy":"pc付费专栏左侧入口","dest":"https://blog.csdn.net/weixin_47654912/category_10669378.html","ab":"new"}'>
                    <img src="https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64" alt="" onerror="this.src='https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64'">
                    <span class="title oneline">
                        <span class="text">Python基础</span>
                    </span>
                    <span class="count float-right">14篇</span>
                </a>
            </li>
            <li class="">
                <a class="clearfix" target="_blank" href="https://blog.csdn.net/weixin_47654912/category_10669384.html" data-report-click='{"mod":"popu_537","spm":"1001.2101.3001.4137","strategy":"pc付费专栏左侧入口","dest":"https://blog.csdn.net/weixin_47654912/category_10669384.html","ab":"new"}'>
                    <img src="https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64" alt="" onerror="this.src='https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64'">
                    <span class="title oneline">
                        <span class="text">PythonFAQ</span>
                    </span>
                    <span class="count float-right">25篇</span>
                </a>
            </li>
            <li class="">
                <a class="clearfix" target="_blank" href="https://blog.csdn.net/weixin_47654912/category_10410650.html" data-report-click='{"mod":"popu_537","spm":"1001.2101.3001.4137","strategy":"pc付费专栏左侧入口","dest":"https://blog.csdn.net/weixin_47654912/category_10410650.html","ab":"new"}'>
                    <img src="https://img-blog.csdnimg.cn/2019092715111047.png?x-oss-process=image/resize,m_fixed,h_64,w_64" alt="" onerror="this.src='https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64'">
                    <span class="title oneline">
                        <span class="text">Python全栈笔记</span>
                    </span>
                    <span class="count float-right">16篇</span>
                </a>
            </li>
            <li class="">
                <a class="clearfix" target="_blank" href="https://blog.csdn.net/weixin_47654912/category_10546632.html" data-report-click='{"mod":"popu_537","spm":"1001.2101.3001.4137","strategy":"pc付费专栏左侧入口","dest":"https://blog.csdn.net/weixin_47654912/category_10546632.html","ab":"new"}'>
                    <img src="https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64" alt="" onerror="this.src='https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64'">
                    <span class="title oneline">
                        <span class="text">Mysql</span>
                    </span>
                    <span class="count float-right">1篇</span>
                </a>
            </li>
        </ul>
    </div>
    <p class="text-center">
        <a class="flexible-btn" data-fbox="aside-archive"><img class="look-more" src="https://csdnimg.cn/release/blogv2/dist/pc/img/arrowDownWhite.png" alt=""></a>
    </p>
</div>
<div id="asideNewComments" class="aside-box">
    <h3 class="aside-title">最新评论</h3>
    <div class="aside-content">
        <ul class="newcomment-list">
            <li>
                <a class="title text-truncate" target="_blank" href="https://blog.csdn.net/weixin_47654912/article/details/111362057#comments_15189660" data-report-click='{"mod":"popu_542","spm":"1001.2101.3001.4231","dest":"https://blog.csdn.net/weixin_47654912/article/details/111362057#comments_15189660","ab":"new"}' data-report-view='{"mod":"popu_542","spm":"1001.2101.3001.4231","dest":"https://blog.csdn.net/weixin_47654912/article/details/111362057#comments_15189660","ab":"new"}'>Python详细知识体系总结(2021版)</a>
                <p class="comment ellipsis">
                    <a href="https://blog.csdn.net/m0_37740586" class="user-name" target="_blank">blackFeather_x: </a>
                    <span class="code-comments">总结的不错</span>
                </p>
            </li>
            <li>
                <a class="title text-truncate" target="_blank" href="https://blog.csdn.net/weixin_47654912/article/details/108730614#comments_15168544" data-report-click='{"mod":"popu_542","spm":"1001.2101.3001.4231","dest":"https://blog.csdn.net/weixin_47654912/article/details/108730614#comments_15168544","ab":"new"}' data-report-view='{"mod":"popu_542","spm":"1001.2101.3001.4231","dest":"https://blog.csdn.net/weixin_47654912/article/details/108730614#comments_15168544","ab":"new"}'>Python基础&mdash;&mdash;程序设计与数据结构</a>
                <p class="comment ellipsis">
                    <a href="https://blog.csdn.net/qq_51002003" class="user-name" target="_blank">INTO STAR: </a>
                    <span class="code-comments">沙发</span>
                </p>
            </li>
            <li>
                <a class="title text-truncate" target="_blank" href="https://blog.csdn.net/weixin_47654912/article/details/111362057#comments_15164040" data-report-click='{"mod":"popu_542","spm":"1001.2101.3001.4231","dest":"https://blog.csdn.net/weixin_47654912/article/details/111362057#comments_15164040","ab":"new"}' data-report-view='{"mod":"popu_542","spm":"1001.2101.3001.4231","dest":"https://blog.csdn.net/weixin_47654912/article/details/111362057#comments_15164040","ab":"new"}'>Python详细知识体系总结(2021版)</a>
                <p class="comment ellipsis">
                    <a href="https://blog.csdn.net/m0_55580654" class="user-name" target="_blank">m0_55580654: </a>
                    <span class="code-comments">9</span>
                </p>
            </li>
            <li>
                <a class="title text-truncate" target="_blank" href="https://blog.csdn.net/weixin_47654912/article/details/108730272#comments_15151493" data-report-click='{"mod":"popu_542","spm":"1001.2101.3001.4231","dest":"https://blog.csdn.net/weixin_47654912/article/details/108730272#comments_15151493","ab":"new"}' data-report-view='{"mod":"popu_542","spm":"1001.2101.3001.4231","dest":"https://blog.csdn.net/weixin_47654912/article/details/108730272#comments_15151493","ab":"new"}'>Python基础&mdash;&mdash;Python语言家族</a>
                <p class="comment ellipsis">
                    <a href="https://blog.csdn.net/adreamer_mika" class="user-name" target="_blank">苍生不问问鬼神: </a>
                    <span class="code-comments">好文章</span>
                </p>
            </li>
            <li>
                <a class="title text-truncate" target="_blank" href="https://blog.csdn.net/weixin_47654912/article/details/111362057#comments_15146097" data-report-click='{"mod":"popu_542","spm":"1001.2101.3001.4231","dest":"https://blog.csdn.net/weixin_47654912/article/details/111362057#comments_15146097","ab":"new"}' data-report-view='{"mod":"popu_542","spm":"1001.2101.3001.4231","dest":"https://blog.csdn.net/weixin_47654912/article/details/111362057#comments_15146097","ab":"new"}'>Python详细知识体系总结(2021版)</a>
                <p class="comment ellipsis">
                    <a href="https://blog.csdn.net/DT_Kang" class="user-name" target="_blank">Hellsegamosken: </a>
                    <span class="code-comments">很牛的啊XD.</span>
                </p>
            </li>
        </ul>
    </div>
</div>
<div id="asideArchive" class="aside-box" style="display:block!important; width:300px;">
    <h3 class="aside-title">最新文章</h3>
    <div class="aside-content">
        <ul class="inf_list clearfix">
            <li class="clearfix">
            <a href="https://blog.csdn.net/weixin_47654912/article/details/113985554" target="_blank" data-report-click='{"mod":"popu_382","spm":"1001.2101.3001.4136","dest":"https://blog.csdn.net/weixin_47654912/article/details/113985554","ab":"new"}' data-report-view='{"mod":"popu_382","dest":"https://blog.csdn.net/weixin_47654912/article/details/113985554","ab":"new"}'>xpath笔记</a>
            </li>
            <li class="clearfix">
            <a href="https://blog.csdn.net/weixin_47654912/article/details/113985513" target="_blank" data-report-click='{"mod":"popu_382","spm":"1001.2101.3001.4136","dest":"https://blog.csdn.net/weixin_47654912/article/details/113985513","ab":"new"}' data-report-view='{"mod":"popu_382","dest":"https://blog.csdn.net/weixin_47654912/article/details/113985513","ab":"new"}'>BeautifulSoup4基础</a>
            </li>
            <li class="clearfix">
            <a href="https://blog.csdn.net/weixin_47654912/article/details/112536941" target="_blank" data-report-click='{"mod":"popu_382","spm":"1001.2101.3001.4136","dest":"https://blog.csdn.net/weixin_47654912/article/details/112536941","ab":"new"}' data-report-view='{"mod":"popu_382","dest":"https://blog.csdn.net/weixin_47654912/article/details/112536941","ab":"new"}'>Python PEP8 编码规范</a>
            </li>
        </ul>
        <div class="archive-bar"></div>
        <div class="archive-box">
                <div class="archive-list-item"><a href="https://blog.csdn.net/weixin_47654912/article/month/2021/02" target="_blank" data-report-click='{"mod":"popu_538","spm":"1001.2101.3001.4138","ab":"new","dest":""}'><span class="year">2021年</span><span class="num">5篇</span></a></div>
                <div class="archive-list-item"><a href="https://blog.csdn.net/weixin_47654912/article/month/2020/12" target="_blank" data-report-click='{"mod":"popu_538","spm":"1001.2101.3001.4138","ab":"new","dest":""}'><span class="year">2020年</span><span class="num">60篇</span></a></div>
        </div>
    </div>
</div>
	<div id="footerRightAds" class="isShowFooterAds">
		<div class="aside-box">
			<div id="kp_box_57" data-pid="57"><script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
<!-- PC-博客详情页-左下视窗（300*600） -->
<ins class="adsbygoogle"
     style="display:block"
     data-ad-client="ca-pub-1076724771190722"
     data-ad-slot="1173711872"
     data-ad-format="auto"
     data-full-width-responsive="true"></ins>
<script>
     (adsbygoogle = window.adsbygoogle || []).push({});
</script><img class="pre-img-lasy" data-src="https://kunyu.csdn.net/1.png?p=57&a=2488&c=0&k=&spm=1001.2101.3001.5001&d=1&t=3&u=a2b77e356a79452f8607e8c946172126" style="display: block;width: 0px;height: 0px;"></div>
		</div>
	</div>
    <!-- 详情页显示目录 -->
<!--文章目录-->
<div id="asidedirectory" class="aside-box">
    <div class='groupfile' id="directory">
        <h3 class="aside-title">目录</h3>
        <div class="align-items-stretch group_item">
            <div class="pos-box">
            <div class="scroll-box">
                <div class="toc-box"></div>
            </div>
            </div>
        </div>
    </div>
</div>
</aside>
<script>
	$("a.flexible-btn").click(function(){
		$(this).parents('div.aside-box').removeClass('flexible-box');
		$(this).parents("p.text-center").remove();
	})
</script>
<script type="text/javascript"  src="https://g.csdnimg.cn/user-tooltip/2.4/user-tooltip.js"></script>
<script type="text/javascript"  src="https://g.csdnimg.cn/user-medal/1.0.6/user-medal.js"></script>    </div>
<div class="recommend-right  align-items-stretch clearfix" id="rightAside" data-type="recommend">
    <aside class="recommend-right_aside">
        <div id="recommend-right" >
                        <div class='flex-column aside-box groupfile' id="groupfile">
                <div class="groupfile-div">
                <h3 class="aside-title">目录</h3>
                <div class="align-items-stretch group_item">
                    <div class="pos-box">
                        <div class="scroll-box">
                            <div class="toc-box"></div>
                        </div>
                    </div>
                </div>
                </div>
            </div>
                <div id="recommendAdBox">
                    <div id="kp_box_479" data-pid="479"><script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
<!-- PC-博客详情页-右侧视窗300*600 -->
<ins class="adsbygoogle"
     style="display:block"
     data-ad-client="ca-pub-1076724771190722"
     data-ad-slot="8441704093"
     data-ad-format="auto"
     data-full-width-responsive="true"></ins>
<script>
     (adsbygoogle = window.adsbygoogle || []).push({});
</script><img class="pre-img-lasy" data-src="https://kunyu.csdn.net/1.png?p=479&a=2487&c=0&k=&spm=1001.2101.3001.4834&d=1&t=3&u=9bddc7ccc34246d9963facafcb197a5e" style="display: block;width: 0px;height: 0px;"></div>
                </div>
            <div class='aside-box kind_person d-flex flex-column'>
                    <h3 class="aside-title">分类专栏</h3>
                    <div class="align-items-stretch kindof_item" id="kind_person_column">
                        <div class="aside-content">
                            <ul>
                                <li class="">
                                    <a class="clearfix" target="_blank" href="https://blog.csdn.net/weixin_47654912/category_10826623.html" data-report-click='{"mod":"popu_537","spm":"1001.2101.3001.4137","strategy":"pc付费专栏左侧入口","dest":"https://blog.csdn.net/weixin_47654912/category_10826623.html","ab":"new"}'>
                                        <img src="https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64" alt="" onerror="this.src='https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64'">
                                        <span class="title oneline">
                                            <span class="text">Python爬虫</span>
                                        </span>
                                        <span class="count float-right">2篇</span>
                                    </a>
                                </li>
                                <li class="">
                                    <a class="clearfix" target="_blank" href="https://blog.csdn.net/weixin_47654912/category_10671342.html" data-report-click='{"mod":"popu_537","spm":"1001.2101.3001.4137","strategy":"pc付费专栏左侧入口","dest":"https://blog.csdn.net/weixin_47654912/category_10671342.html","ab":"new"}'>
                                        <img src="https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64" alt="" onerror="this.src='https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64'">
                                        <span class="title oneline">
                                            <span class="text">Python知识体系</span>
                                        </span>
                                        <span class="count float-right">11篇</span>
                                    </a>
                                </li>
                                <li class="">
                                    <a class="clearfix" target="_blank" href="https://blog.csdn.net/weixin_47654912/category_10687574.html" data-report-click='{"mod":"popu_537","spm":"1001.2101.3001.4137","strategy":"pc付费专栏左侧入口","dest":"https://blog.csdn.net/weixin_47654912/category_10687574.html","ab":"new"}'>
                                        <img src="https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64" alt="" onerror="this.src='https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64'">
                                        <span class="title oneline">
                                            <span class="text">面试</span>
                                        </span>
                                        <span class="count float-right">1篇</span>
                                    </a>
                                </li>
                                <li class="">
                                    <a class="clearfix" target="_blank" href="https://blog.csdn.net/weixin_47654912/category_10672180.html" data-report-click='{"mod":"popu_537","spm":"1001.2101.3001.4137","strategy":"pc付费专栏左侧入口","dest":"https://blog.csdn.net/weixin_47654912/category_10672180.html","ab":"new"}'>
                                        <img src="https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64" alt="" onerror="this.src='https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64'">
                                        <span class="title oneline">
                                            <span class="text">工具</span>
                                        </span>
                                        <span class="count float-right">5篇</span>
                                    </a>
                                </li>
                                <li class="">
                                    <a class="clearfix" target="_blank" href="https://blog.csdn.net/weixin_47654912/category_10669378.html" data-report-click='{"mod":"popu_537","spm":"1001.2101.3001.4137","strategy":"pc付费专栏左侧入口","dest":"https://blog.csdn.net/weixin_47654912/category_10669378.html","ab":"new"}'>
                                        <img src="https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64" alt="" onerror="this.src='https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64'">
                                        <span class="title oneline">
                                            <span class="text">Python基础</span>
                                        </span>
                                        <span class="count float-right">14篇</span>
                                    </a>
                                </li>
                                <li class="">
                                    <a class="clearfix" target="_blank" href="https://blog.csdn.net/weixin_47654912/category_10669384.html" data-report-click='{"mod":"popu_537","spm":"1001.2101.3001.4137","strategy":"pc付费专栏左侧入口","dest":"https://blog.csdn.net/weixin_47654912/category_10669384.html","ab":"new"}'>
                                        <img src="https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64" alt="" onerror="this.src='https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64'">
                                        <span class="title oneline">
                                            <span class="text">PythonFAQ</span>
                                        </span>
                                        <span class="count float-right">25篇</span>
                                    </a>
                                </li>
                                <li class="">
                                    <a class="clearfix" target="_blank" href="https://blog.csdn.net/weixin_47654912/category_10410650.html" data-report-click='{"mod":"popu_537","spm":"1001.2101.3001.4137","strategy":"pc付费专栏左侧入口","dest":"https://blog.csdn.net/weixin_47654912/category_10410650.html","ab":"new"}'>
                                        <img src="https://img-blog.csdnimg.cn/2019092715111047.png?x-oss-process=image/resize,m_fixed,h_64,w_64" alt="" onerror="this.src='https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64'">
                                        <span class="title oneline">
                                            <span class="text">Python全栈笔记</span>
                                        </span>
                                        <span class="count float-right">16篇</span>
                                    </a>
                                </li>
                                <li class="">
                                    <a class="clearfix" target="_blank" href="https://blog.csdn.net/weixin_47654912/category_10546632.html" data-report-click='{"mod":"popu_537","spm":"1001.2101.3001.4137","strategy":"pc付费专栏左侧入口","dest":"https://blog.csdn.net/weixin_47654912/category_10546632.html","ab":"new"}'>
                                        <img src="https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64" alt="" onerror="this.src='https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64'">
                                        <span class="title oneline">
                                            <span class="text">Mysql</span>
                                        </span>
                                        <span class="count float-right">1篇</span>
                                    </a>
                                </li>
                            </ul>
                        </div>
                    </div>
            </div>
        </div>
    </aside>
</div>

</div>
<div class="mask-dark"></div>
<script type="text/javascript">
    var timert = setInterval(function(){
      sideToolbar = $(".csdn-side-toolbar");
      if (sideToolbar.length > 0) {
        sideToolbar.css('cssText','bottom:64px !important;')
        clearInterval(timert);
      }
    }, 200);
</script>
<script>
    var articleId = 111362057;
    var commentscount = 92;
    var curentUrl = "https://blog.csdn.net/weixin_47654912/article/details/111362057";
    var myUrl = "https://my.csdn.net/";
    var highlight = ["Python","详细","知识","体系","总结","版"];//高亮数组
    var isRecommendModule = true;
    var isBaiduPre = false;
    var baiduCount = 2;
    var share_card_url = "https://blog.csdn.net/weixin_47654912/article/shareArticleCardPage?article_id=111362057"
	var articleType = 1;
    var baiduKey = "Python详细知识体系总结(2021版)";
    var needInsertBaidu = true;
    var recommendRegularDomainArr = ["blog.csdn.net/.+/article/details/","download.csdn.net/download/","edu.csdn.net/course/detail/","ask.csdn.net/questions/","bbs.csdn.net/topics/","www.csdn.net/gather_.+/"]
    var codeStyle = "atom-one-light";
    var baiduSearchType = "utm_term";
    var canRead = true;
    var blogMoveHomeArticle = false;
    var showPcWindowAd = false;
    var showSearchText = "secondText";
    var linkPage = true;
    var articleSource = 1;
    var articleReport = '{"pid": "blog", "spm":"1001.2101"}';
</script>
<script src="https://csdnimg.cn/public/sandalstrap/1.4/js/sandalstrap.min.js"></script>
<div class="skin-boxshadow"></div>
<div style="display:none;">
	<img src="" onerror='setTimeout(function(){if(!/(csdn.net|iteye.com|baiducontent.com|googleusercontent.com|360webcache.com|sogoucdn.com|bingj.com|baidu.com)$/.test(window.location.hostname)){window.location.href="\x68\x74\x74\x70\x73\x3a\x2f\x2f\x77\x77\x77\x2e\x63\x73\x64\x6e\x2e\x6e\x65\x74"}},3000);'>
</div>
</body>
<script src="https://csdnimg.cn/release/blogv2/dist/components/js/pc_wap_highlight-db1e81323a.min.js" type="text/javascript"></script>
<script src="https://csdnimg.cn/release/blogv2/dist/components/js/pc_wap_common-906586e915.min.js" type="text/javascript"></script>
<link rel="stylesheet" href="https://csdnimg.cn/release/blog_editor_html/release1.6.12/ckeditor/plugins/codesnippet/lib/highlight/styles/atom-one-light.css">
<script>
 // 全局声明
 if (window.csdn === undefined) {
      window.csdn = {};
    }
    window.csdn.sideToolbar = {
        options: {
            report:{
                isShow: true,
            },
            qr: {
                isShow: false,
            },
            guide: {
                isShow: true
            }
        }
    }
    $(function(){
        $(document).on('click',"a.option-box[data-type='report']",function() {
            window.csdn.userLogin.loadAjax(function(res){
                showReport(false,articleTitles);
            })
        });
    })
</script>
    <script src="https://g.csdnimg.cn/baidu-search/1.0.9/baidu-search.js"  type="text/javascript"></script>
<script src="https://csdnimg.cn/release/download/old_static/js/qrcode.js"></script>
<script src="https://csdnimg.cn/release/blogv2/dist/pc/js/common-b286f966c8.min.js" type="text/javascript"></script>
<script src="https://csdnimg.cn/release/blogv2/dist/pc/js/detail-6a69ca4c78.min.js" type="text/javascript"></script>
<script src="https://g.csdnimg.cn/user-ordercart/1.0.6/user-ordercart.js" type="text/javascript"></script>
<script src="https://csdnimg.cn/release/blogv2/dist/pc/js/column-78261cfea6.min.js" type="text/javascript"></script>
<script src="https://g.csdnimg.cn/side-toolbar/3.0/side-toolbar.js" type="text/javascript"></script>
<script src="https://g.csdnimg.cn/copyright/1.0.3/copyright.js" type="text/javascript"></script>
<script>
    $(".MathJax").remove();
    if ($('div.markdown_views pre.prettyprint code.hljs').length > 0) {
        $('div.markdown_views')[0].className = 'markdown_views';
    }
</script>
<script type="text/javascript" src="https://csdnimg.cn/release/blog_mathjax/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>
<script type="text/x-mathjax-config">
    MathJax.Hub.Config({
            "HTML-CSS": {
                    linebreaks: { automatic: true, width: "94%container" },
                    imageFont: null
            },
            tex2jax: {
                preview: "none"
            },
            mml2jax: {
                preview: 'none'
            }
    });
</script>
<script type="text/javascript" crossorigin src="https://g.csdnimg.cn/user-login/2.3.2/user-login.js"></script>
<script type="text/javascript" crossorigin src="https://g.csdnimg.cn/login-box/1.1.4/login-box.js"></script></html>
